在将计算机更新到OS X 10.9后,我试图通过我的php.ini文件禁用WordPress 3.7中的STRICT错误报告.我正在运行PHP版本5.4.17,这是与Mavericks一起提供的版本.
在我的wp-config.php文件中,我已经启用define('WP_DEBUG', true);哪个在升级我的操作系统之前工作正常,因此,PHP.
在php.ini文件中,我尝试将error_reporting设置为:
error_reporting = E_ALL
Run Code Online (Sandbox Code Playgroud)
要么
error_reporting = E_ALL & ~E_STRICT
Run Code Online (Sandbox Code Playgroud)
要么
error_reporting = E_ALL & ~E_DEPRECATED
Run Code Online (Sandbox Code Playgroud)
甚至
error_reporting = 0
Run Code Online (Sandbox Code Playgroud)
但错误仍然存在.
display_errors设置为Off:
display_errors = Off
Run Code Online (Sandbox Code Playgroud)
每次更改文件后,我都会使用以下两个命令重新启动apache和httpd:
httpd -k restart
apachectl restart
Run Code Online (Sandbox Code Playgroud)
我正在编辑的php.ini文件与phpinfo()中指向的文件相同,只是为了确保更改正在进行,我一直在编辑error_prepend_string值:
error_prepend_string = "<span style='color: #ff0000'>ERROR: "
Run Code Online (Sandbox Code Playgroud)
这些变化是在错误中发生的.
任何关于如何调试这个的想法将非常感激.