获取Azure Web应用程序以显示php错误

时间:2016-04-14 13:41:22

标签: php azure azure-web-sites

我正在尝试使用PDO构建一个测验类型的系统并登录。当我在本地尝试应用程序时,我成功了;但是每当我尝试使用与本地应用程序相同的代码登录Azure时,我都会收到错误500.

我很想知道是否有办法让它显示错误以及我做错了什么。

我一直在使用webmatrix来部署应用程序index.php等。

一切都在我当地的瞬间正常工作所以我很好奇如何才能得到 Azure显示某种错误和问题。而不仅仅是错误500.

picture of web-app

azure error 500

更新:我将php.int文件添加到索引所在的根或相同位置。需要一点建议如何看起来就像这样

php.int

display_errors=On

upload_max_filesize=800m

1 个答案:

答案 0 :(得分:2)

如果要更改Azure Web Apps中的PHP_INI_USER,PHP_INI_PERDIR,PHP_INI_ALL配置设置,请将配置文件重命名为根目录中的 .user.ini

如果要在问题中使用自定义配置文件名,例如php.ini。请使用 PHP_INI_SCAN_DIR 键和值d:\home\site\wwwroot (your root directory path)为您的网络应用添加应用设置

重新启动Web应用程序会强制PHP读取新设置。

请参阅https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-configure/#how-to-enable-extensions-in-the-default-php-runtime了解更多信息。