PHP在本地主机上严格的标准错误
问题描述:
当我尝试安装RoundCube时,我在本地计算机(mac os 10.8)上不断收到严格的标准错误。PHP在本地主机上严格的标准错误
我试图通过编辑的php.ini线这个
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
关闭这些重启动Apache,所有的错误信息仍然我使用这里找到在PHP的安装得到显示
当我运行phpinfo()函数在php.ini的位置被设置在这里/usr/local/php5/lib/php.ini
这是我一直在编辑的文件,但没有我在那里做出的改变似乎发生。我究竟做错了什么?
答
Roundcube中的安装程序脚本覆盖了php.ini中的设置。
我搜索了Roundcube文件夹中使用了“使用error_reporting” PHP功能,实际上你可以看到在文件\安装程序\的index.php PHP的错误水平是如何变化的(第42行):
ini_set('error_reporting', E_ALL&~E_NOTICE);
ini_set('display_errors', 1);
尝试在这里更改错误级别!
+0
这工作。非常感谢你。 – Romuloux
在相同的目录(可能)脚本中运行phpinfo导致其中一个错误。 php .ini覆盖可能出现在多个地方。其他.ini文件,.htaccess或http.conf php_value,ini_set等... –
在php.ini文件中使display_errors = off –
可能有一个覆盖php.ini设置的本地htaccess文件? – Spudley