2017-03-09 86 views
0

此之後Setup Laravel 5 Application without command-line access在免費主機上安裝laravel

我對第二條標準有疑問。

我正在使用免費託管,我有「htdocs」文件夾,基本上是我的「public_html」(我這麼認爲),因爲默認顯示的「index.html」文件就在其中。因此,遵循上述主題的第二個標準,我需要更改「laravel_folder/public」的「htdocs」,對嗎?如果是這樣,請問我如何通過.htaccess來做到這一點?

回答

0

從共享主機工作的記憶,這將是困難的。你可以做什麼,假設FTP訪問,將所有內容上傳到你的根目錄,然後在Laravel配置中,你可以改變你的公共目錄的名稱,這樣就可以升級到

雖然我認爲你可能會與一些Laravels功能,而無需命令行訪問

我假設你正在爲生產環境中發展,如果這樣你就可以得到一個便宜的VPS或液滴在那裏你可以有效地利用Laravel或者VirtualBox或東西發展將工作做好

Laravel非常依賴Artisan(他們的Cli接口)以及那裏的各種工具(例如與E一起工作的Migrate頻繁地部署表),所以我認爲你可能會在共享盒上使用它。

所有這些依賴的原因是因爲Laravel是爲企業使用而構建的,其中通常不使用共享框。

我認爲有一些主機可以讓你訪問命令行,但是。

如果需要使用不同的MVC框架,而無需命令行訪問的CodeIgniter是一個很好的

+0

對不起添加到這一點,你就不會被使用的.htaccess因爲這已經在公共場所路由請求。 Laravel提供了.htaccess,你不應該修改它,因爲它與Laravel提供的路由一起工作。 – JohnoTheCoder

+0

Aaand多一點。我忘了所有關於實際安裝本身,沒有命令行訪問,你不能運行你的作曲家安裝和東西。所以來想一想,我不認爲沒有cli訪問就會發生。 – JohnoTheCoder