PHP ini错误报告无法正常工作。错误500所有解析/语法错误

时间:2014-02-13 17:31:19

标签: php iis-8

使用IIS 8运行PHP 5.5.8。出于某种原因,由于我更新了PHP,因此我没有收到任何错误消息,只是错误500页。没有错误的页面正常运行。

我在php.ini(c:\php\php.ini)中设置如下

error_reporting = E_ALL
display_errors = on

我将IIS8中的cgi映射设置为c:\php\php-cgi.exe *.php个扩展名

php安装位于c:\php这是phpinfo()

底部的一个奇怪项目是:环境路径C:\ Program Files(x86)\ PHP \ v5.4 - 此处没有php或文件夹ANYMORE。并且路径变量已更改为c:\ php。为什么旧的安装位置仍然显示???

PHP Version 5.5.8

System  Windows NT computername 6.2 build 9200 (Windows Server 2012 Standard Edition) i586

Build Date  Jan 8 2014 15:26:19

Compiler    MSVC11 (Visual C++ 2012)

Architecture    x86

Configure Command   cscript /nologo configure.js "--enable-snapshot-build" "--enable-
debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo"

Server API  CGI/FastCGI

Virtual Directory Support   disabled

Configuration File (php.ini) Path   C:\Windows

Loaded Configuration File   C:\PHP\php.ini

Scan this dir for additional .ini files     (none)

Additional .ini files parsed    (none) 

IIS中是否存在覆盖显示错误页面的内容?我对旧版本的php没有任何问题。

1 个答案:

答案 0 :(得分:0)

奇怪的是,如果你有:

error_reporting = E_ALL
display_errors = on
log_errors = on

然后您将获得所有错误的ERROR 500页面

只需更改

log_errors = off

然后你很高兴