Como ativar os logs de erro do WordPress

Publicados: 2023-04-01
Índice
  • 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

logs de erro php

Antes de mergulhar na ativação de logs de erro, é essencial entender os dois principais tipos de logs que você encontrará no WordPress:

  1. Registros de erros do PHP
  2. 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

editar 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:

  1. 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).
  2. 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
    Acesse o servidor via SSH e use comandos como find , locate ou grep para procurar o arquivo php.ini se não tiver certeza de sua localização exata.
  3. 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
  4. 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.

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:

editando php-ini
  1. display_errors: Defina como 'Desativado' para evitar que erros sejam exibidos em seu site.
  2. log_errors: Defina como 'On' para habilitar o log de erros.
  3. error_reporting: Configure o nível de relatório de erro (por exemplo, E_ALL para todos os erros).
  4. 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.

wp_debug verdadeiro

Adicionando ou modificando as constantes de depuração

No arquivo wp-config.php, adicione ou modifique as seguintes constantes de depuração:

  1. WP_DEBUG: Defina como 'true' para habilitar o modo de depuração.
  2. WP_DEBUG_LOG: Defina como 'true' para salvar as informações de depuração em um arquivo de log.
  3. WP_DEBUG_DISPLAY: Defina como 'falso' para impedir que mensagens de depuração sejam exibidas em seu site.
  4. 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

verifique php.ini para descobrir onde está o arquivo php_error.log

Tanto os logs de erro do PHP quanto os logs de depuração do WordPress são armazenados em arquivos separados:

  1. Localização do arquivo de log de erros do PHP: conforme especificado no arquivo php.ini.
  2. 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:

  1. Monitoramento e manutenção regulares de log: revise regularmente seus arquivos de log para identificar e resolver problemas de forma proativa.
  2. 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.
  3. 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.
  4. 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.