Como desativar os logs de erro da sua hospedagem

Olá, pequeno Kangaroo, como vai? Muitas vezes o seu site (principalmente WordPress) pode estar registrando erros, avisos, etc, que vão aumentando o tamanho do arquivo error_log dentro do diretório do seu site, o que pode causar uma falta de disco na sua hospedagem, dependendo da quantidade de registros sendo feito, e também o tempo que aquela situação está acontecendo.

Diante disso, você pode estar considerando desativar o registro dos logs de erro da sua hospedagem para evitar falta de disco ou simplesmente para que não haja arquivos de error_log entre os arquivos do seu site. É importante dizer que esses arquivos podem ajudar e muito a encontrar erros no seu site, e temos um artigo onde mostramos como localizá-los, e como identificar alguns tipos de erro, se você tiver interesse, basta clicar aqui. Se desejar seguir com a desativação dos logs, mostramos como abaixo.

Como desativar os logs de erro

Lembrando que, se você desativar os registros de erro da sua hospedagem, essa ação afetará todos os sites hospedados nesse ambiente. Caso tenha certeza que deseja seguir com a desativação, siga os passos abaixo:

  1. Acesse o painel de controle da sua hospedagem (cPanel)
  2. Role a página para baixo até a seção Software, em seguida clique em Select PHP Version
    Select PHP Version no cPanel
  3. Em seguida, clique em Opções
    Opções no PHP selector
  4. Localize a opção log_errors, e basta desmarcá-la para desativar o registro de logs de erro.
    Opção log_errors no cPanel
    Se você desejar habilitar o log de erros, basta marcar novamente essa caixa.

Alternativa

Opcionalmente, caso você não deseje desabilitar totalmente o registro dos logs de erro, você pode alterar os erros que são registrados nos arquivos error_log através da opção error_reporting. Abaixo explicamos cada opção:

  • error_reporting:
    Opção error_reporting no cPanel
    ~E_ALL: Não registra nenhum erro, como se a opção log_errors estivesse desabilitada. Não recomendamos caso você não tenha certeza se pode fazer isso.

    E_ALL & ~E_NOTICE: Registra todos os erros, com exceção dos “notice”, que seria equivalente a avisos que não geram problemas no funcionamento do seu site/aplicação.

    E_ALL: Registra todos os erros, sem exceção. Apenas recomendamos marcar essa opção caso você realmente deseje ter uma visão geral do comportamento de erros do site, mas não recomendamos manter essa opção marcada após a análise.

    E_ALL & ~E_DEPRECATED & ~E_STRICT: Registra maior parte dos tipos de erro, principalmente os críticos, avisos importantes (warning), avisos que não impedem o funcionamento do site/aplicação (notice), mas não registra avisos de código obsoleto, por exemplo. Essa opção geralmente é a padrão nos servidores de hospedagem cPanel.

    Importante: Para que os erros sejam registrados de acordo com a opção escolhida, a opção log_errors precisa estar habilitada.

Para finalizar, se você desativou o registro de logs de erro, mas mesmo assim os erros ainda estão sendo gerados no arquivo error_log, verifique se a opção de debug do seu WordPress está habilitada. Temos um artigo onde mostramos passo a passo como habilitar/desabilitar o modo debug de 3 formas diferentes (você só precisa escolher uma delas), caso deseje conferir, é só clicar aqui.

O modo de debug geralmente gera um arquivo próprio no diretório wp-content, porém, também pode acabar registrando os erros no(s) arquivo(s) error_log da sua hospedagem, como os avisos de código obsoleto, entre outros. Por isso é importante validar se o modo de depuração (debug) não está habilitado. Lembrando que, se você não estiver analisando o seu site, a recomendação é manter o modo debug desabilitado.

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?