IIS 7不报告PHP错误?

当我在本地IIS7错误上运行的PHP网站遇到错误时,我只是得到一个空白页面。 我试图在IE中禁用“显示友好的HTTP错误”选项。

在我的PHP.ini中,启用了display_errors = On。 在我的脚本中,我有以下设置:

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

我不知道为什么IIS仍然没有显示错误? 有什么我失踪?

编辑:要清楚,我知道有一个错误。 IIS7只是不显示错误,似乎是压制它。 我甚至尝试通过命令行启用“PassThrough”错误为这个网站,但是也没有帮助。

尝试使用这种方式:

 error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 1); 

display_errors是布尔值,我认为它不能设置为“开”。

其他的事情是为IIS安装PHPpipe理器,然后用这个插件configuration错误报告,将其设置为开发机器。

曾经尝试过类似Apache? 它是专门为运行PHP之类的东西而构build的,它configuration方式更简单。 这就是我在AGILE web开发中看到的一件事情。 大多数时候你没有奢侈的时间来设置和configuration你的工具,只需要运行蝙蝠。

http://www.apache.org/

我也发现在服务器上的这个错误 : 我怎样才能在IIS7上显示和loggingPHP错误?

也许你的问题在那里更好? 另外这可能是帮助: https : //stackoverflow.com/questions/3151937/impossible-to-show-errors-with-php-under-iis7-5

我希望我能帮你find你的错误。