我无法让WordPress将错误消息写入调试日志。在我的wp-config.php
中,我有:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
我将wp-content
的权限设置为777
,将[我创建的] debug.log
的权限设置为666
,但还是没有运气。将WP_DEBUG_DISPLAY
设置为true
确实会显示错误,并且会执行ini_set('display_errors', 1);
等操作,但是永远不会写入日志。使用error_log
功能也不起作用。
这可能是什么原因,如何解决这个问题?
对我来说,这是一个非常烦人的问题-实际上它正在写入日志,但是我在找错地方。确保不仅检查WordPress根目录,还要检查wp-admin
,wp-includes
,尤其是wp-content
文件夹中的错误日志文件。
默认情况下为the error log is set to wp-content/error.log
,但您可以使用wp-content/error.log
中的以下行对其进行更改>
wp-config.php