Como ativar a depuração no WordPress

Ao resolver problemas com plug-ins, temas ou código personalizado do WordPress, poderá ser necessário ativar a depuração do WordPress. Esta funcionalidade regista todos os erros detectados no seu site, ajudando-o a identificar a origem dos problemas ou a reunir mais detalhes sobre potenciais problemas.

Este guia irá mostrar-lhe como ativar a depuração de forma segura no seu site WordPress.

Ativar a depuração no WordPress

Para ativar a depuração no seu site, siga os passos abaixo.

1) Localização do wp-config.php ficheiro

Por predefinição, a depuração do WordPress estará desactivada. Para o ativar, terá de aceder aos ficheiros do seu site através de um FTP (File Transfer Protocol) ou do cPanel do seu servidor.

Para saber mais sobre o FTP, consulte este artigo do WPBeginner. Em alternativa, os nossos amigos do WPBeginner também têm um artigo sobre informações do cPanel, que pode ver aqui.

Em alternativa, pode também instalar um plugin como o WP File Manager para aceder facilmente aos ficheiros do seu servidor através da área de administração do WordPress. Para saber mais sobre esse plugin , consulte o seu plugin em WordPress.org.

2) Editar o wp-config.php ficheiro

Quando os ficheiros do seu site estiverem abertos, terá de abrir wp-config.php para edição.

Este ficheiro estará localizado na pasta raiz do seu servidor. Para saber mais sobre as instruções de localização e diretório, consulte este artigo.

Abrir o ficheiro wp-config para ativar a depuração no WordPress

Para mais exemplos sobre como editar o ficheiro wp-config.php, consulte este artigo do WPBeginner sobre a edição do ficheiro wp-config no WordPress.

Localize o ficheiro wp-config.php no diretório raiz do seu site. Este ficheiro contém as definições de configuração principais do seu site.

Encontre esta linha perto do fim do ficheiro:

('WP_DEBUG', false);

3) Ativar a depuração

Substitua-o por este trecho de código com a configuração de depuração:

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Nota: Adicionem este código antes da linha que diz "/* É tudo, parem de editar! Feliz blogue. */"

ativar a depuração no ficheiro wp-config.php

Isto permitirá a depuração e, o que é importante, evitará que quaisquer dados registados sejam apresentados no seu site. Em vez disso, será guardado um registo de depuração nos ficheiros do seu site.

4) Replicar o problema

Depois de guardar estas alterações no wp-config.phpSe o problema for resolvido, terá de voltar ao seu sítio e reproduzir o problema que viu anteriormente. Isto garantirá que o problema é registado no novo registo de erros.

5) Ver o registo de depuração

Em seguida, pode regressar aos ficheiros do seu sítio e abrir https://yoursitename.com/wp-content/debug.log

Nota: Saiba que o URL para o debug.log dependerá exatamente da forma como o seu site está configurado. Por exemplo, se o seu site estiver instalado num subdiretório, o URL principal pode ser algo como isto: https://yoursitename.com/your-subdirectory-name/wp-content/debug.log. Consulte a sua empresa de alojamento se não tiver a certeza de como aceder a este ficheiro.

O conteúdo de um registo de erros pode variar muito, dependendo da causa e do número de problemas, mas agora deve poder ver detalhes adicionais, como um caminho de ficheiro para a origem de um erro de código, para o ajudar a localizar melhor o problema.

Para obter informações mais detalhadas sobre a depuração do WordPress, consulte a documentação oficial sobre depuração do WordPress.