这个错误会是什么?

时间:2016-05-16 11:56:07

标签: php apache

我已经在我们的一个本地服务器上将PHP从5.4升级到5.6,现在我有一个php文件,当我尝试从浏览器打开时,它只会导致一个空白的白色屏幕。

php.ini中的错误报告设置为on,我还告诉文件开头报告所有错误,但输出仍为空白。当我检查error_log时,它是空的。如果我删除.php文件的整个内容,并用一个简单的echo替换它,一切都很完美。

我该如何调试此错误?

1 个答案:

答案 0 :(得分:0)

问题:您的error_reporting文件中的 php.ini 功能可能已关闭。

解决方案: 有时默认情况下php.ini显示错误功能已关闭或允许显示有限的错误。

在您的PHP文件中显示错误:

因此,要在php文件中启用显示错误,您需要在<?php开始标记之后的php文件开头添加以下语句之一。

注意:通过使用这些语句中的任何一个,您的php文件将显示每个可能的错误。!

ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
error_reporting(-1);

参考链接:

@Credit转到@ brslv