Como ativar os logs de erro do WordPress
Publicados: 2023-04-01- Compreendendo os logs de erro do WordPress
- Como habilitar logs de erro do PHP
- Como habilitar logs de erro do WordPress
- Verifique os logs de erro do WordPress
- Práticas recomendadas de registro de erros
- Artigos relacionados
- Conclusão
Aprender como habilitar logs de erro no WordPress é crucial para manter um site saudável e funcionando bem. Quando você enfrenta problemas em seu site, os logs de erros podem ajudar a identificar os problemas subjacentes. Este artigo irá guiá-lo através do processo de habilitação de logs de erros para manter seu site rodando de forma suave e eficiente.
Ao ativar os logs de erros, você obterá informações valiosas sobre o desempenho do seu site e possíveis problemas. Esses logs atuam como ferramentas essenciais para administradores de sites, facilitando a identificação e resolução rápida de problemas.
Neste guia abrangente, você aprenderá sobre os diferentes tipos de logs de erro e como ativá-los no WordPress. Também discutiremos as práticas recomendadas e como analisar os logs de maneira eficaz. Seguindo essas etapas, você estará mais bem equipado para manter e otimizar seu site, garantindo uma melhor experiência para seus visitantes.
Compreendendo os logs de erro do WordPress

Antes de mergulhar na ativação de logs de erro, é essencial entender os dois principais tipos de logs que você encontrará no WordPress:
- Registros de erros do PHP
- Registros de depuração do WordPress
Ambos os logs servem a propósitos únicos e entender suas diferenças ajudará você a utilizá-los com mais eficiência.
1. Registros de erros do PHP
Os logs de erros do PHP registram erros relacionados ao código PHP em execução no seu site WordPress. Esses erros podem resultar de temas, plug-ins ou até mesmo código personalizado que você adicionou. Os logs de erros do PHP fornecem informações valiosas sobre erros de sintaxe, arquivos ausentes e outros problemas que podem impedir que seu site funcione corretamente.
2. Logs de depuração do WordPress
Os logs de depuração do WordPress, por outro lado, são projetados especificamente para capturar erros no núcleo, temas e plugins do WordPress. Ao habilitar os logs de depuração, você obterá informações sobre funções obsoletas, avisos e outros problemas que podem afetar o desempenho do seu site e a experiência do usuário.
Com uma compreensão básica desses logs de erro, vamos agora explorar as etapas para ativá-los em seu site WordPress.
Como habilitar logs de erro do PHP
A ativação dos logs de erro do PHP é um processo direto que envolve a modificação do arquivo php.ini em seu servidor. Siga estas etapas para ativar os logs de erro do PHP:
Acessando o arquivo php.ini

Localize o arquivo php.ini em seu servidor. Esse arquivo geralmente é encontrado na pasta raiz ou em um subdiretório, dependendo do seu provedor de hospedagem.
Encontrar o arquivo php.ini pode variar dependendo do ambiente de hospedagem e da configuração do servidor. Aqui estão algumas maneiras comuns de localizar o arquivo php.ini:
- Hospedagem Compartilhada: Em ambientes de hospedagem compartilhada, o arquivo php.ini geralmente está localizado no diretório raiz (public_html) ou dentro de um subdiretório, como /etc/php/. Você pode acessar esses arquivos usando o Gerenciador de arquivos do painel de controle de sua hospedagem (por exemplo, cPanel) ou um cliente FTP (por exemplo, FileZilla).
- Virtual Private Server (VPS) ou Servidor Dedicado: Em VPS ou servidores dedicados, a localização do arquivo php.ini depende do sistema operacional do seu servidor e da instalação do PHP. Aqui estão alguns locais comuns para vários sistemas:
- Ubuntu/Debian (Apache):
/etc/php/[PHP version]/apache2/php.ini
Ubuntu/Debian (Nginx):/etc/php/[PHP version]/fpm/php.ini
CentOS/RHEL (Apache) :/etc/php.ini
CentOS/RHEL (Nginx):/etc/php-fpm.d/www.conf
find
,locate
ougrep
para procurar o arquivo php.ini se não tiver certeza de sua localização exata. - Ubuntu/Debian (Apache):
- Ambiente de desenvolvimento local: Se você estiver trabalhando com um ambiente de desenvolvimento local como XAMPP, MAMP ou WAMP, o arquivo php.ini normalmente pode ser encontrado na pasta do respectivo aplicativo. Alguns locais comuns incluem:
- XAMPP (Windows):
C:\xampp\php\php.ini
- XAMPP (macOS):
/Applications/XAMPP/xamppfiles/etc/php.ini
- MAMP (macOS):
/Applications/MAMP/conf/php[PHP version]/php.ini
- WAMP (Windows):
C:\wamp[64]\bin\php\php[PHP version]\php.ini
- XAMPP (Windows):
- Crie um arquivo de informações do PHP: Se ainda não conseguir localizar o arquivo php.ini, você pode criar um arquivo de informações do PHP para revelar o local. Siga esses passos:
- Crie um novo arquivo chamado
info.php
em sua pasta public_html. - Adicione o seguinte código ao arquivo:
<?php phpinfo(); ?>
<?php phpinfo(); ?>
- Salve o arquivo e acesse-o em seu navegador visitando
http://yourdomain.com/info.php
. - Procure a entrada “Loaded Configuration File”, que exibirá a localização do arquivo php.ini.
- Crie um novo arquivo chamado
Lembre-se de excluir o arquivo info.php depois de localizar o arquivo php.ini, pois ele contém informações confidenciais sobre seu servidor.
Se você ainda estiver com problemas para encontrar o arquivo php.ini , considere entrar em contato com a equipe de suporte do seu provedor de hospedagem para obter orientação.
Definindo as configurações de relatório de erros
Depois de acessar o arquivo php.ini, você precisará modificar as seguintes configurações:

- display_errors: Defina como 'Desativado' para evitar que erros sejam exibidos em seu site.
- log_errors: Defina como 'On' para habilitar o log de erros.
- error_reporting: Configure o nível de relatório de erro (por exemplo, E_ALL para todos os erros).
- error_log: Especifique o local e o nome do arquivo de log de erros.
Depois de fazer essas alterações, salve o arquivo php.ini e reinicie seu servidor web para que as alterações tenham efeito.

Como habilitar logs de erro do WordPress
Para ativar os logs de depuração do WordPress, você precisará modificar o arquivo wp-config.php, localizado no diretório raiz da instalação do WordPress. Siga esses passos:
Acessando o arquivo wp-config.php
Localize o arquivo wp-config.php e abra-o usando um editor de texto. Se você não tiver certeza de sua localização, consulte seu provedor de hospedagem para obter assistência.

Adicionando ou modificando as constantes de depuração
No arquivo wp-config.php, adicione ou modifique as seguintes constantes de depuração:
- WP_DEBUG: Defina como 'true' para habilitar o modo de depuração.
- WP_DEBUG_LOG: Defina como 'true' para salvar as informações de depuração em um arquivo de log.
- WP_DEBUG_DISPLAY: Defina como 'falso' para impedir que mensagens de depuração sejam exibidas em seu site.
- SCRIPT_DEBUG: Defina como 'true' para forçar o WordPress a usar as versões de desenvolvimento dos principais arquivos CSS e JavaScript. Isso pode ajudar a identificar problemas com arquivos minificados ou concatenados.
Depois de fazer as alterações necessárias, salve o arquivo wp-config.php e atualize seu site para aplicar as novas configurações.
Verifique os logs de erro do WordPress
Agora que você habilitou os logs de erros, é essencial saber como acessá-los e analisá-los. Esta seção irá guiá-lo através da localização de arquivos de log e compreensão das entradas de log.
Localizando os arquivos de log

Tanto os logs de erro do PHP quanto os logs de depuração do WordPress são armazenados em arquivos separados:
- Localização do arquivo de log de erros do PHP: conforme especificado no arquivo php.ini.
- Localização do arquivo de log de depuração do WordPress: geralmente armazenado no diretório /wp-content/ e denominado debug.log. Se você definiu um local personalizado no arquivo wp-config.php , consulte esse caminho.
Lendo e compreendendo as entradas de log
Abra os arquivos de log usando um editor de texto para visualizar as entradas. Os logs de erro conterão informações como carimbos de data/hora, tipos de erro, caminhos de arquivo e mensagens de erro. Ao analisar essas informações, você pode identificar a origem do problema e tomar as medidas adequadas para resolvê-lo.
Identificando e corrigindo problemas comuns
Alguns problemas comuns que você pode encontrar em logs de erro incluem erros de sintaxe do PHP , funções obsoletas, arquivos ausentes ou permissões de arquivo incorretas. Para corrigir esses problemas, pode ser necessário atualizar seus temas ou plug-ins, corrigir seu código personalizado ou consultar seu provedor de hospedagem para obter assistência.
Práticas recomendadas de registro de erros
Para aproveitar ao máximo seus logs de erros, siga estas práticas recomendadas:
- Monitoramento e manutenção regulares de log: revise regularmente seus arquivos de log para identificar e resolver problemas de forma proativa.
- Restringindo o acesso a arquivos de log: defina as permissões de arquivo apropriadas para impedir o acesso não autorizado a informações confidenciais.
- Gerenciando tamanhos de arquivo de log: Arquive periodicamente ou limpe entradas de log antigas para manter os arquivos de log gerenciáveis e melhorar o desempenho.
- Desabilitando logs de erro em ambientes de produção: considere desabilitar logs de erro em sites ativos para manter o desempenho e a experiência do usuário ideais. Habilite logs somente quando necessário para fins de depuração.
Artigos relacionados
Como corrigir o WordPress preso no modo de manutenção (RESOLVIDO)
Como Aceitar Pagamentos com WordPress – Guia Definitivo
Como corrigir o erro “Falha na instalação: não foi possível criar o diretório” no WordPress (Guia 2023)
Como corrigir o erro de memória esgotada do WordPress?
Conclusão
Habilitar logs de erro no WordPress é uma etapa essencial para manter um site que funcione bem. Seguindo as etapas e práticas recomendadas descritas neste guia, você pode monitorar e resolver problemas com eficiência, melhorando o desempenho do seu site e a experiência do usuário.
Lembre-se de manter seus logs de erros ativados e monitorados regularmente, garantindo que seu site permaneça otimizado e acessível para todos os visitantes.

Como um dos co-fundadores da Codeless, trago para a mesa experiência no desenvolvimento de WordPress e aplicativos da Web, bem como um histórico de gerenciamento eficaz de hospedagem e servidores. Minha paixão por adquirir conhecimento e meu entusiasmo por construir e testar novas tecnologias me levam a inovar e melhorar constantemente.