Rumah > Artikel > pembangunan bahagian belakang > Berikut ialah beberapa pilihan tajuk, dengan mengingati format \"soalan\" dan merangkumi perkara utama: Pilihan 1: Terus dan terus terang * Laravel Deployment pada cPanel: Patutkah Saya Meletakkan Semuanya
Anda menghadapi kesukaran memuat naik projek Laravel anda ke pelayan web anda, mungkin disebabkan oleh fail yang salah sasaran.
Siasatan Struktur Fail
Anda menyediakan struktur pelayan web berikut:
<code class="bash">/ - .composer - .cpanel - .htpasswds - .softaculous - access-logs - etc - mail - perl5 - public_ftp - public_html - tmp - www</code>
Anda tertanya-tanya sama ada anda perlu meletakkan semua fail Laravel anda dalam direktori public_html.
Penyelesaian
Anda mempunyai berbilang pilihan:
Pilihan 1: Letakkan Semua Fail dalam cPanel Direktori Laman Utama Pengguna
Ini mengakibatkan struktur yang tidak kemas:
<code class="bash">/ .composer/ .cpanel/ ... app/ <- your laravel app directory etc/ bootstrap/ <- your laravel bootstrap directory mail/ public_html/ <- your laravel public directory vendor/ artisan <- your project's root files</code>
Pilihan 2: Cipta Direktori Tersuai
Pendekatan ini menyediakan struktur yang lebih kemas:
<code class="bash">/ .composer/ .cpanel/ ... etc/ laravel/ <- a directory containing all your project files except public app/ bootstrap/ vendor/ artisan mail/ public_html/ <- your laravel public directory</code>
Ingat, anda mungkin perlu mengubah suai laluan dalam public_html/index.php untuk memastikan bootstrapping aplikasi yang betul.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengingati format \"soalan\" dan merangkumi perkara utama: Pilihan 1: Terus dan terus terang * Laravel Deployment pada cPanel: Patutkah Saya Meletakkan Semuanya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!