PHP脚本不显示错误,只出现空白页面。

3

可能是重复问题:
如何在PHP中获取有用的错误信息?

我的脚本中的简单错误不会显示在屏幕上,只会在error.log中显示。我找不到一种方法将它们显示在屏幕上。还能做什么?

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
  knaller!
?>

使用PHP版本5.3.14-1~dotdeb.0


1
对于解析错误,要在无效脚本本身中启用error_reporting已经太晚了,因为甚至连第一行都不会被执行。PHP在看到ini_set()或error_reporting()之前就会中止。PHP不逐行解释脚本。 - mario
在 httpd.conf 文件中设置 error_reporting = E_ALL | E_STRICTdisplay_errors = On - nanobash
注意:不要忘记重新启动Apache服务... - nanobash
1个回答

1
好的,我之前使用搜索但没有找到正确答案,现在显示为"相关"...
以下是故事:
-Glavic,这些建议都没有改变任何东西。 -相关文章"无法显示PHP错误"中提供了解决方案,即将怀疑的文件包含在另一个设置error_reporting的文件中。结合marios的评论,我也明白了为什么会有所帮助。
很快 - 谢谢大家! :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接