Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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
本地主机上的PHP严格标准错误_Php_Apache - Fatal编程技术网

本地主机上的PHP严格标准错误

本地主机上的PHP严格标准错误,php,apache,Php,Apache,当我尝试安装RoundCube时,我在本地计算机(mac os 10.8)上不断收到严格的标准错误 我试图通过编辑php.ini行来关闭它们 error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT 重新启动Apache后,仍然会显示所有错误消息 我使用的是在这里找到的php安装程序 运行phpinfo()时,php.ini位置设置为here/usr/local/php5/lib/php.ini 这是我一直在编辑的文件,但似乎没有发生任何更

当我尝试安装RoundCube时,我在本地计算机(mac os 10.8)上不断收到严格的标准错误

我试图通过编辑php.ini行来关闭它们

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
重新启动Apache后,仍然会显示所有错误消息

我使用的是在这里找到的php安装程序

运行phpinfo()时,php.ini位置设置为here/usr/local/php5/lib/php.ini


这是我一直在编辑的文件,但似乎没有发生任何更改。我做错了什么?

Roundcube中的安装程序脚本会覆盖php.ini中的设置

我在Roundcube文件夹中搜索了使用“error_reporting”php函数的文件,您确实可以在.\installer\index.php中看到php错误级别的变化(第42行):


尝试在此处更改错误级别

在导致这些错误之一的相同dir(可能还有)脚本中运行phpinfo。php.ini重写可能出现在多个位置。其他.ini文件、.htaccess或http.conf php_值、ini_集等…在php.ini文件中设置display_errors=off可能存在覆盖php.ini设置的本地htaccess文件?目录中不存在.htaccess文件。运行phpinfo()会生成相同的php.ini文件位置。根据phpinfo()的错误报告为30711。@VikasUmrao display_errors设置为off,但php.ini中的更改似乎没有生效。
ini_set('error_reporting', E_ALL&~E_NOTICE);
ini_set('display_errors', 1);