O arquivo Debug.log nunca é criado?

5

É o primeiro que eu vi isso. Em um projeto em que estou trabalhando, tentei ativar o modo de depuração do wordpress para ver logs. Mesmo se eu ativar o debug_log em wp-config.php , o arquivo debug.log nunca será criado em /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);

direitos dir do wp-content

load.php

if(WP_DEBUG_LOG){ini_set('log_errors',1);var_dump(WP_CONTENT_DIR.'/debug.log');//displaycorrectlythis=>"/htdocs/wp-content/debug.log";
    ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
}
    
por J.BizMai 15.03.2018 / 20:09

1 resposta

6

Eu encontrei o problema. No servidor Apache, dentro do php.ini, a variável ...

track_errors = Off

Para obter essa informação, você pode fazer em um phpfile phpinfo(); . Portanto, para gravar o arquivo de log de depuração, você precisa definir track_errors as 'On' .

    
por J.BizMai 19.04.2018 / 18:21