是否从未创建Debug.log文件?

时间:2018-03-15 作者:J.BizMai

这是我第一次看到这个。在我正在进行的一个项目中,我尝试打开wordpress的调试模式以查看日志。即使我激活了debug\\u登录wp-config.php, debug.log 从未在中创建文件/htdocs/wp-content/

wp-config.php

define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);
define(\'WP_DEBUG_DISPLAY\', false);

@ini_set(\'display_errors\',0);

define(\'SCRIPT_DEBUG\', true);

wp-content dir rights

enter image description here

load.php

if ( WP_DEBUG_LOG ) {
    ini_set( \'log_errors\', 1 );
    var_dump( WP_CONTENT_DIR . \'/debug.log\' );
    // display correctly this => "/htdocs/wp-content/debug.log";
    ini_set( \'error_log\', WP_CONTENT_DIR . \'/debug.log\' );
}

1 个回复
最合适的回答,由SO网友:J.BizMai 整理而成

我发现了问题。在Apache服务器的php内部。ini,变量。。。

track_errors = Off
要获取此信息,可以在phpfile中执行phpinfo();.因此,要编写调试日志文件,需要设置track_errors\'On\'.

结束