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__; });
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'); }); }
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!