Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Menukar Lokasi Folder Awam Laravel untuk Hosting Dikongsi?

Bagaimanakah Saya Boleh Menukar Lokasi Folder Awam Laravel untuk Hosting Dikongsi?

Patricia Arquette
Lepaskan: 2024-12-06 19:58:15
asal
966 orang telah melayarinya

How Can I Change Laravel's Public Folder Location for Shared Hosting?

Ubah Lokasi Folder Awam Laravel untuk Keserasian Pengehosan Dikongsi

Dalam persekitaran pengehosan kongsi di mana cPanel ialah panel kawalan dan public_html berfungsi sebagai akar lalai direktori, menggunakan aplikasi Laravel boleh menghadapi sekatan jalan. Nasib baik, terdapat penyelesaian untuk mengubah hala penggunaan folder awam lalai Laravel.

Untuk mencapai ini, navigasi ke fail index.php anda dan tambahkan coretan kod berikut:

$app = require_once __DIR__.'/../bootstrap/app.php';

// set the public path to this directory
$app->bind('path.public', function() {
    return __DIR__;
});
Salin selepas log masuk

Sebagai alternatif, anda boleh integrasikan kod ini dalam kaedah daftar() bagi AppProvidersAppServiceProvider:

public function register()
{
    // ...

    $this->app->bind('path.public', function() {
        return base_path('public_html');
    });
}
Salin selepas log masuk

Pengubahsuaian ini menetapkan laluan awam kepada __DIR__, direktori tempat index.php berada, atau kepada public_html, memastikan Laravel mengakses direktori yang betul. Dengan perubahan ini dilaksanakan, aplikasi Laravel anda seharusnya berfungsi dengan lancar tanpa mengira konfigurasi pengehosan dikongsi.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Lokasi Folder Awam Laravel untuk Hosting Dikongsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan