PHP和Webmatrix出现500错误显示“友好”错误页面

时间:2011-09-17 20:37:28

标签: php iis webmatrix

我正在使用IIS Express / Web Matrix处理PHP应用程序,它给了我“友好”错误页面而不是实际错误。如何配置我的站点或IIS express以提供实际错误?

2 个答案:

答案 0 :(得分:18)

我知道这是一个古老的问题,但最近我遇到了同样的问题所以我想我会分享我是如何运作的。

我刚刚在我的机器上编辑了位于“C:\ Program Files(x86)\ IIS Express \ PHP \ v5.3”的php.ini文件并更改了行

  

display_errors = Off

  

display_errors = On

我也设置了

  

display_startup_errors = On

也是为了确保。

此外,如果您右键单击系统托盘中的Web Matrix图标并单击“显示所有应用程序”,然后选择您的站点,其中包含一个链接,该文件使用的是applicationHost.config文件,因此您可以更改其中的设置。

希望这可以帮助一些人!

答案 1 :(得分:4)

如果您已关注the advice of Mr. Adnams但仍未看到自己的403和500错误输出,请尝试将errorMode="Detailed"属性添加到web.config中的httpErrors元素在您的Web根文件夹中找到的文件。如果您还没有web.config文件,请从以下开始:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <httpErrors errorMode="Detailed" />
  </system.webServer>
</configuration>