【发布时间】:2019-08-24 02:22:11
【问题描述】:
我正在尝试使用 PHP 在 MS Azure 中构建一个 Web 应用程序。我创建了一个登录和注册页面,登录页面重定向到相应的用户页面。我在本地系统上进行了所有更改,并通过在 powershell 上运行 php -S localhost:8080 然后在 chrome Web 浏览器上查看页面来在本地运行。所有这些都在我的本地系统上完美运行。您可以看到我的登录页面为:
然后我将所有这些更改推送到与 MS Azure 链接的帐户,但是当我使用 azure url 运行它以查看我的更改是否正确反映时,我得到的只是:
此外,我的 javascript 处理程序无法正常工作,这有助于我在登录和登录之间调整表单。我检查了我的代码,它已正确推送到网上。这个问题可能有什么问题?对于上传,我在 azure master 分支上使用了 git commit 和 git push。
【问题讨论】:
-
当我尝试访问您的 web 应用程序时,我可以看到有一个
500 Internal Server Error错误,如 my screenshot 所示。请参考官方教程Enable diagnostics logging for apps in Azure App Service启用日志功能来检查和发布这些日志以获得帮助。 -
@PeterPan 我已经用我收到的错误的详细信息更新了问题。
-
该错误页面是指未加载的字体文件。这不是导致 500 错误的原因。启用诊断后是否还有其他可用的错误日志?
-
@SamaraSoucy-MSFT 我已经用 index.php 文件中的错误更新了错误。
-
@Prachi 通常,500 错误是由不正确的代码逻辑引起的。你能发布一些必要的调试代码吗?比如一些库导入的声明代码,你的
web.config内容等等,如果有帮助的话。
标签: javascript php html azure azure-web-app-service