2012-08-05 69 views
0

我有一个错误的PHP文件,但我不知道它在哪里,没有错误报告,但我启用了错误报告在php.ini和脚本。PHP错误未显示

为什么我看不到错误?

+0

你重新启动网络服务器?尝试从shell运行脚本php也 – 2012-08-05 13:46:29

+0

你怎么知道它有一个错误? – 2012-08-05 13:47:52

+0

检查'display_errors' ini设置,以及'error_reporting'。 – complex857 2012-08-05 13:48:37

回答

3

让你的页面外观的前四行是这样的:

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

这将覆盖其他地方您的错误回显设置,以便您可以跟踪你的问题。当然,如果您怀疑存在缺失或错误配置的依赖关系,请不要忘记执行phpinfo();

0

尝试启用在PHP错误:

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

如果您还没有看到任何东西,你使用的是Linux和Apache试图寻找到/var/log/apache2/error.log你可以看到现场日志tail -f /var/log/apache2/error.log