8.31 Como configurar o display_errors e log_errors corretamente em ambiente de produção

Esse ajuste serve para definir como o PHP lida com erros em um ambiente de produção, equilibrando segurança visual e capacidade de diagnóstico.
Na prática, a configuração correta costuma ser manter display_errors desligado e log_errors ligado, para evitar exibir falhas ao visitante e, ao mesmo tempo, preservar registros técnicos para análise.

Como acessar o cPanel

Entre no cPanel, abra Select PHP Version e vá para Options.

Em ambiente de produção, a prioridade normalmente é não mostrar erros técnicos para o público, mas sem perder a capacidade de diagnosticar problemas internamente.

Como configurar o display_errors e log_errors corretamente em ambiente de produção

Entendendo o papel de cada diretiva

  • display_errors controla se os erros aparecem na tela
  • log_errors controla se os erros são registrados em log
Em produção, o objetivo mais comum é ocultar a mensagem do usuário final e manter o erro disponível para análise técnica nos registros.

Configuração normalmente mais indicada

  • display_errors = Off
  • log_errors = On
Essa combinação é muito útil porque protege a apresentação pública do site e ainda preserva informações técnicas para suporte ou desenvolvimento.

Passo 1 – Localizar display_errors

Na guia Options, procure pela diretiva display_errors e deixe em Off.


Passo 2 – Localizar log_errors

Na mesma área, procure por log_errors e deixe em On.


Passo 3 – Testar o comportamento

Depois de ajustar:

  • abra páginas do site
  • confirme que mensagens técnicas não aparecem ao visitante
  • se estiver depurando um problema, valide se o ambiente está registrando erros corretamente
Se deixar display_errors ligado em produção, visitantes podem enxergar caminhos internos, nomes de arquivos, avisos técnicos e outras informações que não deveriam ficar expostas.

Quando essa configuração é importante

  • em sites empresariais e institucionais
  • em lojas virtuais
  • em painéis administrativos públicos ou restritos
  • em qualquer site que precise manter aparência profissional e segura
Mesmo quando o site está “funcionando”, essa configuração continua sendo importante para manter o ambiente corretamente preparado para incidentes futuros.

Resultado esperado

Ao final, o site deixará de exibir erros na tela em produção, mas continuará registrando falhas para diagnóstico técnico interno.

Para configurar produção corretamente:

1. Acesse Select PHP Version
2. Vá em Options
3. Defina display_errors = Off
4. Defina log_errors = On
5. Teste o comportamento do site

Na prática, essa é uma das combinações mais importantes para segurança visual e manutenção técnica em produção.
Sempre que o site estiver em produção, vale revisar se essa configuração continua correta, principalmente após trocas de versão do PHP ou mudanças no ambiente.

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

8.01 Como acessar o seletor de versão do PHP

A opção Select PHP Version do cPanel serve para escolher a versão do PHP usada pela conta e,...

8.02 Como ativar extensões do PHP no cPanel

A ativação de extensões do PHP serve para habilitar recursos adicionais que aplicações e...

8.03 Como desativar extensões do PHP

Desativar uma extensão do PHP serve para remover um recurso que não deve ficar ativo na conta...

8.04 Como habilitar extensões necessárias para WordPress

Esse procedimento serve para ativar extensões do PHP frequentemente exigidas pelo WordPress,...

8.05 Como habilitar extensão ionCube Loader

A extensão ionCube Loader serve para permitir a execução de scripts PHP protegidos ou...