在将计算机更新到 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
或者
error_reporting = E_ALL & ~E_STRICT
或者
error_reporting = E_ALL & ~E_DEPRECATED
甚至
error_reporting = 0
但错误仍然出现。
display_errors 设置为关闭:
display_errors = Off
每次更改文件后,我都会使用以下两个命令重新启动 apache 和 httpd:
httpd -k restart
apachectl restart
我正在编辑的 php.ini 文件与 phpinfo() 中指向的文件相同,并且为了确保更改正在进行,我一直在编辑 error_prepend_string 值:
error_prepend_string = "<span style='color: #ff0000'>ERROR: "
并且这些变化是在错误中实现的。
任何关于如何调试它的想法将不胜感激。