簡體   English   中英

laravel是基於文件夾的框架嗎?

[英]Is laravel a folder based framework?

我想問一下laravel是否是基於文件夾的框架。 我的意思是,如果將文件夾部署到共享主機上,它將像那樣工作,還是需要在服務器中安裝laravel(我將在其中使用VPS或專用服務器或任何允許安裝的服務器)。 另外,如何將根目錄更改為laravel的公用文件夾? 謝謝

不,您不必在服務器上安裝任何東西。 您只需要將laravel項目文件夾上載到服務器的Web目錄並更改數據庫憑據即可。

對於Ex:如果您的Web公共目錄是public_html ,只需將文件上傳到該文件夾​​中,然后使用您必須在服務器上創建的數據庫之一來更改config / database.php文件中的數據庫配置。

您絕對可以將laravel部署到共享主機,但是要考慮部署問題,更好的選擇是使用具有root訪問權限的最低VPS,

回答您的問題(也可以如何將根目錄更改為laravel的公用文件夾?),如果共享主機提供對它的支持,則您必須使用htaccess或smylinks進行播放,或者可以使子域和文件夾直接指向公用文件夾,我在分片托管中進行了嘗試,但最終卻沒有指向主要域,

否則,要將應用程序公共指向主域,您將需要編輯虛擬主機文件並更改目錄public_html / public文件夾,這是具有根訪問權限(例如vps)的最簡單解決方案,

共享主機部署的主要缺點是,如果不進行sch access和artisan,composer在部署時在服務器中啟用,則無法運行以下命令,這對於提高應用程序的性能是必不可少的,

composer dumpautoload -o
php artisan config:cache
php artisan route:cache
php artisan optimize
php artisan config:cache
php artisan route:cache

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM