Arquivos error_log

Neste artigo vamos falar sobre o arquivo error_log, qual a função dele, como ele funciona, onde pode ser encontrado, qual a maneira mais prática de identificar erros, cuidados com esse arquivo, e também vamos falar brevemente sobre alguns erros e o que eles significam, para te ajudar a compreender melhor a estrutura de alguns logs.

O arquivo error_log é bem semelhante ao arquivo gerado ao ativar o modo debug do WordPress, porém, ele é gerado a partir do servidor de hospedagem, e sempre que acontece um erro relacionado com o seu PHP, é registrado um log em texto dentro deste arquivo.

Normalmente todo o seu site WordPress gira em torno de códigos PHP, então, caso o erro dentro do seu site seja causado por algum plugin, tema, ou algo do gênero, todos esses erros podem ser registrados dentro do error_log, pois todos são executados a partir de funções do PHP.

Em resumo, esse arquivo registra todo erro que acontece dentro do seu site a partir do PHP, com alguns detalhes, como por exemplo o caminho que a requisição foi feita até chegar a causa do erro, em alguns casos a linha onde o erro está acontecendo, e em quase todos os casos, apresenta o nome do plugin, tema ou configuração responsável pelo erro.

Agora que você já sabe o que é esse arquivo e para que ele serve, vamos te mostrar a como localizá-lo(s):

  1. Ainda no painel de controle, busque por Gerenciador de arquivos
  2. Agora abra a pasta do seu site (geralmente a public_html)
  3. Aqui, caso hajam erros registrados dentro do seu site, você já poderá identificar o primeiro arquivo error_log, e caso deseje abrir, basta clicar com o botão direito sobre ele, e clicar em view (ou edit caso o arquivo seja menor que 1MB, se preferir)
    Arquivo error_log na public_html
    Apenas abra esse arquivo se ele possuir NO MÁXIMO 30MB, caso ele seja maior do que isso, recomendamos que faça download do arquivo e o visualize a partir de um programa, como Visual Studio Code, ou Sublime Text.
  4. Esse arquivo também pode ser localizado dentro da pasta wp-admin
  5. E caso deseje abrir, o localize, clique com o botão direito, e depois em view (ou edit caso o arquivo seja menor que 1MB, se preferir)

    Apenas abra esse arquivo se ele possuir NO MÁXIMO 30MB, caso ele seja maior do que isso, recomendamos que faça download do arquivo e o visualize a partir de um programa, como Visual Studio Code, ou Sublime Text.

É importante destacar que, como você pôde ver, esse arquivo pode ser localizado tanto na raiz do seu site (geralmente public_html), como também no caminho public_html/wp-admin, e qual a diferença entre eles?

Se o arquivo error_log está na rai, isso significa que os erros estão sendo registrados diretamente no front do seu site, podendo ser em algum conteúdo, ou em alguma parte que pode ser acessada por qualquer usuário através da url do seu site (ex: seudominio.com.br)

Agora, se o error_log está sendo gerado dentro do diretório public_html/wp-admin, isso significa que os erros estão acontecendo diretamente no painel administrativo, podendo acontecer quando você tenta editar uma página, publicar, salvar, instalar plugins, atualizar, acessar o wp-admin, entre outras coisas.

Em alguns casos, ambos os arquivos podem estar registrando erros ao mesmo tempo, um desses casos é quando a memória do seu PHP está se esgotando, por estar chegando ao limite do configurado dentro da sua hospedagem, ou por estar chegando ao limite de memória do seu plano contratado. Esses erros seriam registrados como Out of Memory, ou algo semelhante.

Além disso, é essencial que você identifique a data de modificação desse(s) arquivo(s), pois, caso você esteja enfrentando algum problema nesse exato momento, a data de modificação do arquivo deve estar algo como Hoje e a hora muito próxima, ou exatamente a mesma da sua atual.

Por fim, como destacado acima, também preste bastante atenção com o tamanho desse(s) arquivo(s), pois caso eles possuam mais de 30MB, eles podem demorar bastante para carregar no seu navegador, e caso seja bem maior que isso, pode até causar travamentos no seu navegador ou computador por completo.

Se o seu arquivo tiver mais de 30MB e você precisa visualizá-lo, você tem algumas opções, sendo elas:

  • Altere o nome do arquivo error_log para algo como error_log-old, e então simule o erro dentro do seu site novamente, isso fará com que um novo arquivo de erro seja gerado com o registro que acabou de ocorrer no seu site, dessa forma você poderá visualizá-lo sem problemas.

    Recomendamos que NÃO exclua esse arquivo, a menos que você tenha certeza que ele não possui informações que podem ser relevantes para você ou seu programador. Caso tenha essa certeza, você pode considerar removê-lo, inclusive por questão de espaço de disco da sua hospedagem.
  • A outra forma é fazendo o download desse arquivo e abrindo ele através de um programa de leitura de texto, como Visual Studio Code ou Sublime text, ou algum outro de sua preferência. Isso evita sobrecarga do seu navegador e pode amenizar o consumo de memória.
  • PHP Fatal Error: Ao abrir o arquivo error_log, você deve se deparar com muitas linhas de código de erros, porém, o nosso foco sempre deve ser no final do arquivo, pois é lá que podemos encontrar os registros de erros mais recentes, e consequentemente, poder entender o que está acontecendo no seu site.

    Por isso, role toda a página para baixo, até chegar no final do arquivo, e aqui você pode se deparar com erros como esse:

    Esse erro aparecerá como erro crítico no seu site, pois se trata de um PHP Fatal error, e você deve ler o erro sempre da linha onde está registrada a data e hora do erro. Nesse caso, é possível identificar que se trata de um erro com o plugin Elementor, onde não foi possível localizar um arquivo essencial do plugin.

    Uma possível solução para esse erro é atualizar ou reinstalar o plugin para corrigir qualquer arquivo que esteja faltando. Mas se nada disso resolver, você pode considerar desativar o plugin e tentar acessar o site.

    Mas como desativar um plugin sem conseguir acessar o painel administrativo do seu WordPress? Te mostramos como fazer isso através do Softaculous, WP Toolkit ou se preferir, Manualmente.
  • Out of Memory: Citamos acima, mas caso ao acessar o arquivo error_log você visualize o erro PHP Fatal error: Out of memory, novamente, não é tão simples identificar a causa do erro.

    Se esse for o erro dentro do arquivo, preparamos um artigo bem completo que explica a causa desse erro, e possíveis formas de solucionar, é só clicar aqui.

Esses foram alguns exemplos de erros que você pode visualizar, e ações que possíveis ações que pode tomar nesses casos. Infelizmente não conseguimos abranger todos os erros que podem acontecer, mas com esses exemplos, com certeza agora você já consegue entender melhor a estrutura, e lidar em alguns casos.

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.


Conseguimos te ajudar?
Loading spinner
Encontrou sua resposta?