Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php5 on指示灯不显示E_all的所有错误_Php_Reporting_Lamp - Fatal编程技术网

php5 on指示灯不显示E_all的所有错误

php5 on指示灯不显示E_all的所有错误,php,reporting,lamp,Php,Reporting,Lamp,这有点奇怪,我一直在使用LAMP,突然意识到我的php.ini文件 置于 “/etc/php5/cli”和“/etc/php/apache2”将错误显示为On,并将错误报告设置为E_ALL 据我所知,下面这个简单的代码应该会给出一个错误 <? echo "hello"; header('location:http://google.com'); ?> 我期望出现的错误应该是 你好警告:无法修改标题信息-标题已发送 第3行的(输出从writecodeonline.com/ph

这有点奇怪,我一直在使用LAMP,突然意识到我的php.ini文件 置于 “/etc/php5/cli”和“/etc/php/apache2”将错误显示为On,并将错误报告设置为E_ALL

据我所知,下面这个简单的代码应该会给出一个错误

<?
echo "hello";

header('location:http://google.com');

?>

我期望出现的错误应该是

你好警告:无法修改标题信息-标题已发送 第3行的(输出从writecodeonline.com/php:1开始)


但是它没有显示错误,而是打开google.com,您可能已经启用了输出缓冲


尝试设置
output\u buffering=Off

如何设置
ini\u设置('display\u errors','On')?您在这次修改后重新启动了apache吗?两者都重新启动了。没什么,我是4年以上的开发者,我知道这两个。检查php.ini文件的链接是否
phpinfo()
确认启用了
display\u errors
,并且错误报告值设置为E\u ALL?@Jocelyn