2017-10-29 171 views
1

我有一個編碼在Laravel中的項目,在本地主機上工作得很好。Azure Web App錯誤404與Laravel項目

我把它從一個git倉庫上傳到Azure。 當我嘗試訪問這些頁面時,我收到以下消息:

「您正在查找的資源已被刪除,名稱已更改或暫時不可用。」

我已經google了我遇到的問題,但似乎沒有任何工作。

編輯:

我Azure的Web應用程序設置爲訪問網站\ wwwroot的\ PUBLIC \作爲應用程序。

Click here to see the picture showing what I said above

回答

0

錯誤暗示你要找的文件是不存在於服務器上,或者你沒有正確地配置您的web.config文件。

如果您使用任何特殊文件名,我建議您通過FTP來查看該文件是否存在於服務器上。

我建議你enable diagnostic logging for Web Apps得到詳細的錯誤信息和日誌。

此外,檢查它是否是這裏描述的部署或運行​​時的問題:https://github.com/projectkudu/kudu/wiki/Deployment-vs-runtime-issues

+0

感謝您的努力,兄弟。但我仍然有問題。 –

0

由於Laravel使用\public爲切入點和.htaccess文件不是通過Azure的Web應用程序識別, 可以嘗試設置虛擬目錄到site\wwwroot\public應用程序設置通過Azure portal

enter image description here

+0

它已經設置 –

+0

有沒有其他的事情可以解決這個問題? –

+0

您是否啓用了Azure上的'composer'擴展? –