Como gerar um debug para ver erros no WordPress

Como gerar um debug para ver erros no WordPress

1) Confere o wp-config.php

Deixa exatamente assim, antes da linha final do arquivo:

 
define( ‘WP_DEBUG’, true );
define( ‘WP_DEBUG_LOG’, true );
define( ‘WP_DEBUG_DISPLAY’, false );
@ini_set( ‘display_errors’, 0 );
 

WP_DEBUG_LOG só funciona se WP_DEBUG estiver true.

Também confira se não existe outra linha depois sobrescrevendo, tipo:

 
define( ‘WP_DEBUG’, false );
 

ou outro WP_DEBUG_LOG mais abaixo.

2) Teste se o WordPress consegue escrever log

No functions.php do tema ativo, adicione temporariamente:

 
error_log(‘teste-log-home’);
 

Depois carregue o site e veja se aparece em:
wp-content/debug.log

Se não aparecer, o problema não é “falta de erro”; é falta de gravação.

3) Veja permissão da pasta wp-content

Se o arquivo não é criado, a pasta pode estar sem permissão de escrita.
Em geral:

  • pastas: 755

  • arquivos: 644

Se necessário, crie manualmente o arquivo:

 
wp-content/debug.log
 

e deixe permissão de escrita adequada.

4) Olhe o log de erro do servidor

Como o Elementor orienta, o 500 normalmente aparece no PHP error log/server log mesmo quando o debug.log do WordPress não registra nada.

Procure no painel da hospedagem por algo como:

  • Error Log

  • PHP Error Log

  • Logs

  • MultiPHP INI Editor / PHP Logs

  • Apache error log

  • LiteSpeed error log

Se for cPanel, Plesk ou DirectAdmin, quase sempre isso existe.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicidade
Publicidade