PHP - 不再显示语法错误(空白页)

时间:2011-11-21 15:17:41

标签: php

服务器从PHP 5.2升级到5.3,现在我不再遇到语法错误,只是一个空白的白页。我知道这是一个常见的问题,我通常知道需要做什么,我以前从未遇到过这种情况。

php.ini启用了display_errors,并且error_reporting设置为E_ALL& E_NOTICE。是否还有其他可能影响它的指令?我曾经得到语法错误消息("Unexpected ; in file on line...")。

我在这里真的很蠢吗?

3 个答案:

答案 0 :(得分:2)

我的指令略有错误。 php.ini中的正确值必须是:

E_ALL & ~E_NOTICE

答案 1 :(得分:1)

尝试使用php.ini

error_reporting = E_ALL | E_STRICT
display_errors = On

保存并重新启动apache

答案 2 :(得分:0)

你没有提到操作系统,但假设你使用的是Unix变种,你可以通过运行这个命令看到错误:

tail -f /var/logs/apache2/error.log 

或者

tail -f /var/log/httpd/error_log

Web服务器配置可能也已更改。