Rumah >pembangunan bahagian belakang >tutorial php >Patutkah Saya Muat Naik Seluruh Apl Laravel Saya ke Direktori Public_html pada Pelayan cPanel?

Patutkah Saya Muat Naik Seluruh Apl Laravel Saya ke Direktori Public_html pada Pelayan cPanel?

DDD
DDDasal
2024-10-27 03:32:02837semak imbas

 Should I Upload My Entire Laravel App to the Public_html Directory on a cPanel Server?

Menghos Laravel pada Pelayan cPanel: Merungkai Dilema Direktori

Dalam bidang pengehosan web, pelayan cPanel menawarkan platform yang mudah untuk mengurus laman web. Walau bagaimanapun, apabila ia datang untuk mengehos aplikasi Laravel, masalah biasa timbul: memahami peletakan fail yang sesuai dalam struktur direktori yang rumit.

Artikel ini membincangkan soalan khusus: patutkah anda memuat naik semua fail aplikasi Laravel terus ke dalam direktori public_html pada pelayan cPanel? Jawapannya, ternyata, adalah tidak. Sebaliknya, anda mempunyai dua pilihan untuk dipertimbangkan:

Pilihan 1: Muat Naik Fail Projek dan Letakkan Kandungan Awam dalam Public_html

Untuk memudahkan, anda boleh memuat naik semua fail apl Laravel anda ke dalam direktori rumah pengguna cPanel dan kemudian alihkan keseluruhan kandungan direktori awam ke public_html. Ini menyusun semula struktur direktori anda seperti berikut:

/
    .composer/
    .cpanel/
    ...
    app/                 &<tab;>- your laravel app directory
    etc/
    bootstrap/           &<tab;>- your laravel bootstrap directory
    mail/
    public_html/         &<tab;>- your laravel public directory
    vendor/
    artisan              &<tab;>- your project's root files

Pilihan 2: Asingkan Fail Projek dalam Direktori Sendiri

Jika anda lebih suka pendekatan yang lebih teratur, anda boleh mencipta direktori berasingan, seperti 'laravel', dalam direktori akar. Kemudian, letakkan semua fail projek anda (tidak termasuk direktori awam) ke dalam folder yang baru dibuat ini. Ingat untuk mengemas kini laluan dengan sewajarnya dan pindahkan kandungan direktori awam ke public_html. Pendekatan ini menghasilkan struktur direktori yang lebih kemas:

/
    .composer/
    .cpanel/
    ...
    etc/
    laravel/      &<tab;>- a directory containing all your project files except public
        app/
        bootstrap/
        vendor/
        artisan
    mail/
    public_html/  &<tab;>- your laravel public directory

Ingat, tidak kira struktur direktori yang anda pilih, menyunting laluan dalam public_html/index.php adalah perlu untuk memastikan bootstrap aplikasi yang betul. Dengan mengikuti langkah ini, anda boleh berjaya mengehoskan aplikasi Laravel anda pada pelayan cPanel sambil mengekalkan hierarki fail yang jelas dan teratur.

Atas ialah kandungan terperinci Patutkah Saya Muat Naik Seluruh Apl Laravel Saya ke Direktori Public_html pada Pelayan cPanel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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