服务器从PHP 5.2升级到5.3,现在我不再遇到语法错误,只是一个空白的白页。我知道这是一个常见的问题,我通常知道需要做什么,我以前从未遇到过这种情况。
php.ini启用了display_errors,并且error_reporting设置为E_ALL& E_NOTICE。是否还有其他可能影响它的指令?我曾经得到语法错误消息("Unexpected ; in file on line..."
)。
我在这里真的很蠢吗?
答案 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服务器配置可能也已更改。