Como ativar o relatório de erros do PHP ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
27.11.2024

Como ativar o relatório de erros do PHP

A depuração e a manutenção de seus aplicativos PHP são perfeitas quando hospedadas em uma plataforma confiável. A hospedagem VPS da AlexHost fornece o ambiente perfeito para o desenvolvimento em PHP, oferecendo acesso total à raiz, configurações personalizáveis e servidores de alto desempenho. Quer você esteja habilitando relatórios de erros para depuração ou otimizando seu aplicativo para produção, a AlexHost garante estabilidade e flexibilidade para todas as suas necessidades de desenvolvimento.

A ativação do relatório de erros em PHP é essencial para os desenvolvedores, pois ajuda a identificar e solucionar problemas no código. Por padrão, o relatório de erros pode ser desativado em ambientes de produção para evitar a exposição de informações confidenciais. Este guia o guiará pelas etapas para ativar o relatório de erros do PHP em vários ambientes.

1. Entendendo o relatório de erros do PHP

O relatório de erros do PHP é um recurso que permite exibir mensagens de erro e avisos durante a execução do seu script. Ele pode ajudá-lo a diagnosticar problemas em seu código, incluindo erros de sintaxe, erros de tempo de execução e funções obsoletas.

2. Como ativar o relatório de erros em seu script PHP

Você pode ativar o relatório de erros diretamente no script PHP adicionando as seguintes linhas de código na parte superior do arquivo PHP:

  • error_reporting(E_ALL): Essa função define o nível de relatório de erros para relatar todos os tipos de erros, incluindo avisos, advertências e erros fatais.
  • ini_set(‘display_errors’, 1): Essa diretiva informa ao PHP para exibir erros na página da Web. Definindo-a como 1, os erros serão exibidos, enquanto 0 os ocultará.

3. Como ativar o relatório de erros no php.ini

Para obter uma solução mais permanente, você pode ativar o relatório de erros modificando o arquivo de configuração php.ini. Isso é particularmente útil para ambientes de desenvolvimento.

Etapa 1: Localize seu arquivo php.ini

O local do arquivo php.ini pode variar dependendo do seu sistema operacional e da instalação do PHP. Você pode encontrar sua localização criando um arquivo PHP com o seguinte conteúdo:

Acesse esse arquivo em seu navegador da Web e procure a entrada Loaded Configuration File (Arquivo de configuração carregado) para encontrar o caminho para o arquivo php.ini.

Etapa 2: Editar o php.ini

Abra o arquivo php.ini em um editor de texto e procure as seguintes diretivas:

display_errors = Off error_reporting = E_ALL

Altere-as para:

display_errors = On error_reporting = E_ALL

Etapa 3: Reinicie o servidor da Web

Depois de salvar as alterações, reinicie o servidor da Web (Apache, Nginx, etc.) para que as alterações tenham efeito.

4. Como ativar o relatório de erros em um ambiente de desenvolvimento

Se estiver usando um ambiente de desenvolvimento local, como XAMPP, MAMP ou WAMP, geralmente é possível ativar o relatório de erros por meio dos respectivos painéis de configuração. Por exemplo, no XAMPP:

  1. Abra o Painel de controle do XAMPP.
  2. Clique em Config ao lado de Apache.
  3. Selecione php.ini e siga as etapas de edição mencionadas acima.

5. Verificação de erros

Depois de ativar o relatório de erros, teste seus scripts PHP. Introduza um erro, como um erro de digitação em um nome de variável, para ver se a mensagem de erro é exibida. A mensagem de erro deve fornecer informações sobre o tipo de erro e sua localização no código.

6. Ocultação de erros na produção

Depois de mover seu aplicativo para um ambiente de produção, é fundamental ocultar as mensagens de erro para evitar a exposição de informações confidenciais. Para fazer isso:

  1. Defina display_errors como Off no arquivo php.ini:
    display_errors = Off
  2. Em vez disso, registre os erros em um arquivo definindo o seguinte:
    log_errors = On error_log = /path/to/your/error.log

Substitua /path/to/your/error.log pelo caminho real onde deseja armazenar os registros de erros. Isso permite revisar os erros sem exibi-los aos usuários.

Conclusão

A ativação do relatório de erros do PHP é uma etapa crucial no processo de desenvolvimento, ajudando-o a identificar e resolver problemas em seu código. Seguindo as etapas descritas neste guia, você pode gerenciar com eficácia o relatório de erros em seus aplicativos PHP, garantindo uma experiência de desenvolvimento mais tranquila e mantendo a segurança em ambientes de produção.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills