我已成功安裝Laravel項目在服務器上但它不工作。我收到「網頁無法正常工作」錯誤Laravel項目在服務器上成功安裝後無法正常工作
HTTP ERROR 500「。
我必須執行命令
composer create-project --prefer-dist laravel/laravel
,並創建了一個目錄名Laravel。但它在我在本地服務器上完成的同樣的事情不起作用,並且工作正常。
我已成功安裝Laravel項目在服務器上但它不工作。我收到「網頁無法正常工作」錯誤Laravel項目在服務器上成功安裝後無法正常工作
HTTP ERROR 500「。
我必須執行命令
composer create-project --prefer-dist laravel/laravel
,並創建了一個目錄名Laravel。但它在我在本地服務器上完成的同樣的事情不起作用,並且工作正常。
我運行作曲家更新並解決問題。已知我從應用程序的根路徑運行以下命令:
這不是問題的.htaccess文件,也不是index.php。問題在於訪問文件和需要權限。
爲了解決這個問題,我通過終端運行了以下命令。
sudo chmod 755 -R laravel_blog
然後鍵入下面以允許laravel寫入文件到存儲文件夾
chmod -R o+w laravel_blog/storage
這兩個命令解決了這個問題。
感謝您的回覆。我應該使用超級管理員登錄來運行這個命令嗎?因爲我已經運行了這個命令,但仍然無法運行。我沒有訪問超級管理員。 – vivekinv8
您可以通過內部Web服務器,使用下面的命令服務laravel項目: PHP工匠服務
但在你的服務器ENV你必須使用Apache的conf並且必須設置文檔根這樣的: your_project_directory /大衆/ index.php
如果一切正常,直到現在,你的錯誤必須由laravel進行錯誤處理。 如果是這樣,那麼你可以檢查你的laravel日誌來找出到底500錯誤原因:
去你的項目目錄,然後導航到存儲目錄,這裏是日誌的目錄,它有一個laravel.log
尾-f your_project_directory /存儲/日誌/ laravel.log
您生成的日誌在這裏這麼讀解它:)
提示:你必須設置的privilages在服務器的存儲目錄。
嘗試檢查PHP版本和error_log。 –
網址重寫!可能是 –