Azure Web App错误404与Laravel项目

Azure Web App错误404与Laravel项目

问题描述:

我有一个编码在Laravel中的项目,在本地主机上工作得很好。Azure Web App错误404与Laravel项目

我把它从一个git仓库上传到Azure。 当我尝试访问这些页面时,我收到以下消息:

“您正在查找的资源已被删除,名称已更改或暂时不可用。”

我已经google了我遇到的问题,但似乎没有任何工作。

编辑:

我Azure的Web应用程序设置为访问网站\ wwwroot的\ PUBLIC \作为应用程序。

Click here to see the picture showing what I said above

错误暗示你要找的文件是不存在于服务器上,或者你没有正确地配置您的web.config文件。

如果您使用任何特殊文件名,我建议您通过FTP来查看该文件是否存在于服务器上。

我建议你enable diagnostic logging for Web Apps得到详细的错误信息和日志。

此外,检查它是否是这里描述的部署或运行​​时的问题:https://github.com/projectkudu/kudu/wiki/Deployment-vs-runtime-issues

+0

感谢您的努力,兄弟。但我仍然有问题。 –

由于Laravel使用\public为切入点和.htaccess文件不是通过Azure的Web应用程序识别, 可以尝试设置虚拟目录到site\wwwroot\public应用程序设置通过Azure portal

enter image description here

+0

它已经设置 –

+0

有没有其他的事情可以解决这个问题? –

+0

您是否启用了Azure上的'composer'扩展? –