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_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:
ou outro WP_DEBUG_LOG mais abaixo.
2) Teste se o WordPress consegue escrever log
No functions.php do tema ativo, adicione temporariamente:
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:
755arquivos:
644
Se necessário, crie manualmente o arquivo:
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.











