2016-08-18 40 views
2

我已完成Laravel應用程序並使用FTP上傳它,但即使在遵循多個教程後也無法使其運行。僅使用FTP部署Laravel應用程序

我可以訪問的首頁,但當我更深入的/登錄它給出了500內部服務器錯誤。我可以訪問/index.php/login,但沒有css和bootstrap。

我..

  • 中的public_html Laravel公用文件夾。
  • 其餘部分位於名爲app的文件夾中,與public_html處於同一級別。
  • 更改了index.php中的引導路徑。
  • 編輯.env文件。
  • 權限755應用/存儲文件夾

希望如果有人知道我在做什麼錯誤或修正!

+0

它更可能的數據庫沒有配置 /遷移沒有跑什麼的。最好的辦法是看看apache的錯誤日誌,如果你得到一個500,這是你應該看的第一個地方。 – Farkie

+0

我導出了localhost中使用的數據庫並將其導入到我的生產數據庫中。在localhost中完成後,我刪除了laravel.log文件中的所有內容,但仍然爲空。 – mattesj

+0

檢查Apache日誌 - 它會告訴你確切的錯誤。 – Farkie

回答

0

如果你使用的是Apache Web服務器,你應該啓用mod_rewrite模塊。在.htaccess

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L]