it-roy-ru.com

Файл Debug.log никогда не создается?

Это первое, что я увидел. В проекте, над которым я работаю, я попытался включить режим отладки для WordPress, чтобы увидеть логи. Даже если я активирую debug_log в 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-контент dir права

 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' );
}
5
J.BizMai

Я нашел проблему. На сервере Apache, внутри php.ini, переменная ...

track_errors = Off

Получить эту информацию вы можете в phpfile phpinfo();. Итак, чтобы написать файл журнала отладки, вам нужно установить track_errors как 'On'.

6
J.BizMai