【问题标题】:How to configure my server to display php error instead on HTTP Error 500 (Internal Server Error)如何配置我的服务器以在 HTTP 错误 500(内部服务器错误)上显示 php 错误
【发布时间】:2013-03-08 17:03:25
【问题描述】:

我在 Windows server 2008 R2 上设置了本地服务器。但是每当我在 PHP 或 MySql 代码中出现错误时,我都会收到一个 HTTP 500 Inertnal Sever Error 以显示错误是什么。

如何更改我的服务器配置以像任何其他服务器一样显示实际错误?

我已尝试将其添加到我的 php 文件中

error_reporting(E_ALL);
ini_set('display_errors', 'On');

这是我的 php.ini 文件中的一些信息

error_reporting  =  E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = On

谢谢

【问题讨论】:

    标签: php error-reporting internal-server-error


    【解决方案1】:

    您是否回收了应用程序池以将更改应用到 php.ini?重新启动 IIS 实际上并不会重新加载 php.ini,即使您认为它会重新加载。我还将创建一个 phpinfo 文件来验证服务器上的错误报告 ini 设置是否已应用。

    应用程序池回收说明: http://technet.microsoft.com/en-us/library/cc770764(WS.10).aspx

    【讨论】:

    • 谢谢 :) 那是问题
    猜你喜欢
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多