本地主机上的PHP严格标准错误
当我尝试安装RoundCube时,我在本地计算机(mac os 10.8)上不断收到严格的标准错误 我试图通过编辑php.ini行来关闭它们本地主机上的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 这是我一直在编辑的文件,但似乎没有发生任何更
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);