我正在使用IIS Express/Web Matrix开发一个PHP应用程序,它给了我一个“友好”的错误页面,而不是实际的错误。如何配置我的站点或IIS express以显示实际错误?
发布于 2011-10-24 06:13:29
我知道这是一个老生常谈的问题,但我最近遇到了同样的问题,所以我想我应该分享一下我是如何工作的。
我刚刚在我的机器上编辑了位于"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文件,这样你就可以更改其中的设置。
希望这对一些人有帮助!
发布于 2012-12-28 05:24:29
如果您已经使用了the advice of Mr. Adnams,但是仍然没有看到自己的403和500错误输出,那么可以尝试在web根文件夹中的web.config文件中的httpErrors元素中添加一个errorMode="Detailed"属性。如果您还没有web.config文件,请从以下内容开始:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>https://stackoverflow.com/questions/7457621
复制相似问题