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

ekh*_*led 4 php iis-7 error-reporting

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

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

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

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

我已经尝试了各种参数组合error_reporting():http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

任何人都可以指向我的另一种方式让错误显示出来吗?

顺便说一句:我正在使用codeigniter,我已经尝试了它提供的error_logging函数无济于事......

tim*_*dev 5

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

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

<?PHP
ini_set('display_errors',true);
Run Code Online (Sandbox Code Playgroud)