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

发布于 2024-12-04 20:56:42 字数 101 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

画中仙 2024-12-11 20:56:42

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

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

显示错误=关闭

显示错误=开

我也设置了

display_startup_errors = 开

也打开只是为了确保。

此外,如果您右键单击系统托盘中的 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

display_errors = Off

to

display_errors = On

I also set

display_startup_errors = On

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!

为人所爱 2024-12-11 20:56:42

如果您已遵循Adnams 先生的建议,但仍然没有看到自己的 403 和 500 错误输出,尝试将 errorMode="Detailed" 属性添加到 Web 根文件夹中的 web.config 文件中的 httpErrors 元素。如果您还没有 web.config 文件,请从以下内容开始:

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

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 the httpErrors 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:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <httpErrors errorMode="Detailed" />
  </system.webServer>
</configuration>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文