Php没有报告IIS7上的任何错误

时间:2009-10-18 23:25:50

标签: php iis-7 error-reporting

我正在使用我们的XAMPP设置开发一个PHP应用程序作为测试服务器。

一旦应用程序准备好部署,我就必须将其上传到客户端的服务器,

问题是客户端的服务器正在运行IIS 7,每次出现PHP错误时它只显示一个空白页...

现在,我的应用已设置error_reporting(E_ALL),我无法访问php.ini文件(不要问为什么!)...

我已尝试在error_reporting()找到{{1}}的所有参数组合:http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

有人能指出我想要出现错误的另一种方法吗?

btw:我正在使用codeigniter,我尝试了它提供的error_logging函数无济于事......

2 个答案:

答案 0 :(得分:5)

在生产服务器上关闭它可能会很好。如果他们允许您访问日志文件,则可以随时打开错误登录。

但是为了快速修复,你可以打开display_errors。只需记住将其关闭并在完成配置为在客户端服务器上运行的代码后设置日志记录。

<?PHP
ini_set('display_errors',true);

答案 1 :(得分:2)

尝试

ini_set("display_errors", 1);

这可能会被关闭。