2017-08-08 81 views
0

我有一個網站,只是很好的香草PHP,沒有框架等建成。我現在需要添加一個博客到這個網站,我想用Laravel/Statamtic來這樣做。我的問題是這樣的:我可以在我的服務器的子目錄中安裝Laravel項目嗎?

我可以在我的服務器的子目錄中安裝Laravel項目嗎?例如,www.mywebsite.com/blog/。理想情況下,blog目錄中的所有內容都可以使用我的Laravel代碼運行。 blog目錄之外的所有內容都將繼續按原樣工作。這可能嗎?

如果可能,在我的Ngnix配置文件中是否需要做一些特殊的事情?

+0

https://asked.io/host-laravel-in-a-sub-directory-with-nginx – waterloomatt

+0

https://laracasts.com/discuss/channels/laravel/install-laravel-5-in-subfolder -host – aynber

+0

https://laravel.io/forum/11-25-2014-installing-laravel-in-a-subdirectory – aynber

回答

0

您只需將/ public文件夾中的內容放入所需的子目錄中,即可「yourwebsite/blog」。然後將內容從根laravel文件夾移動到服務器根目錄文件夾之外,因此,如果您的根文件夾爲「/ var/www /」,那麼在刪除公共文件後,基本上留在項目中的所有內容都會說「/ var/www /無功/ www/html等」。之後,只需更新index.php文件中自動加載器和app.php的路徑,該文件以前位於公用文件夾中,但現在位於您的子目錄中。請記住,如果你這樣做,laravel應用程序中的所有路由必須將子目錄作爲任何相關url的一部分,可能很容易用組來解決。

如果你只是想做一個博客,並已知道PHP爲什麼不拿起wordpress併爲自己做一個基本的模板?拿起來很簡單,也許是週末。如果您考慮將VCCW視爲開發環境。

相關問題