PHP 和 Webmatrix 的 500 错误显示“友好”错误页面
我正在使用 IIS Express/Web Matrix 开发 PHP 应用程序,它给了我“友好”的错误页面而不是实际的错误。如何配置我的站点或 IIS Express 才能给出实际错误?
I am working on a PHP application using IIS Express/Web Matrix and it is giving me the "friendly" error page instead of the actual error. How do I configure my site or IIS express to give me the actual error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道这是一个老问题,但我最近遇到了同样的问题,所以我想我会分享我是如何让它工作的。
我刚刚在我的机器上编辑了位于“C:\Program Files (x86)\IIS Express\PHP\v5.3”的 php.ini 文件并更改了行
到
我也设置了
也打开只是为了确保。
此外,如果您右键单击系统托盘中的 Web Matrix 图标,然后单击“显示所有应用程序”,然后选择您的站点,则会有一个指向它使用的 applicationHost.config 文件的链接,以便您可以更改其中的设置。
希望这可以帮助一些人!
I know this is an oldish question but I had the same problem recently so I thought I would share how I got it working.
I just edited the php.ini file located at "C:\Program Files (x86)\IIS Express\PHP\v5.3" on my machine and change the line
to
I also set
as well just to make sure.
Also if you right click the Web Matrix icon in the system tray and click "Show All Applications" then select your site there is a link the the applicationHost.config file that it uses so you can change settings in there.
Hope this helps some people!
如果您已遵循Adnams 先生的建议,但仍然没有看到自己的 403 和 500 错误输出,尝试将
errorMode="Detailed"
属性添加到 Web 根文件夹中的 web.config 文件中的httpErrors
元素。如果您还没有 web.config 文件,请从以下内容开始:If you've followed the advice of Mr. Adnams and still aren't seeing your own output for 403 and 500 errors, try adding an
errorMode="Detailed"
attribute to thehttpErrors
element within the web.config file found in your web root folder. If you don't already have a web.config file, start with this: