Como ativar a exibição de erros do PHP para depuração Print

  • 0

Como ativar a exibição de erros do PHP para depuração

Olá, amigo(a) GeHost! 👋 Se você está desenvolvendo um site ou aplicativo PHP e está enfrentando um erro que não aparece na tela, pode ser porque o PHP está ocultando essas mensagens. Não se preocupe — isso é muito comum, e eu, seu Sensei da GeHost, vou te ajudar a ativar a exibição de erros para entender melhor o que está acontecendo. É como dar um “olhar mais atento” ao seu código!

Ativar a exibição de erros é uma prática essencial durante o desenvolvimento e depuração. Mas lembre-se: jamais deixe isso ativado em produção — erros visíveis podem expor informações sensíveis sobre seu sistema.

Dica do Sensei: Use essa configuração apenas em ambientes de teste. Em produção, mantenha os erros ocultos para segurança.

Passo a passo (em 4 etapas simples)

  1. Entre no cPanel — Acesse o painel de controle da sua hospedagem. Você pode fazer isso digitando seusite.com.br/cpanel no navegador e inserindo suas credenciais.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Encontre o arquivo .htaccess — No cPanel, clique em Gerenciador de Arquivos (File Manager), no grupo "Arquivos".

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. Localize a pasta pública — No Gerenciador de Arquivos, selecione a opção Mostrar arquivos ocultos (no canto superior direito). Em seguida, navegue até a pasta public_html (ou a pasta do seu site).

    Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações
  4. Edite o .htaccess — Encontre o arquivo .htaccess na pasta public_html. Clique com o botão direito sobre ele e escolha a opção Editar (ou "Code Editor").

    Adicione as seguintes linhas no final do arquivo:

    php_flag display_errors on
    php_value error_reporting E_ALL
        

    Salve as alterações com o botão Salvar (ou "Save").

Como verificar se funcionou

Depois de salvar o arquivo, acesse uma página do seu site que tenha um erro intencional (por exemplo, uma variável não definida). Se tudo estiver certo, você verá uma mensagem de erro na tela — algo como:

Notice: Undefined variable: meu_nome in /caminho/do/arquivo.php on line 10

Isso é ótimo! Você está vendo o que precisa para corrigir o problema.

Desative após a depuração

Quando terminar de testar, volte ao arquivo .htaccess e remova as duas linhas que adicionou. Ou, se preferir, comente-as com um # no início:

#php_flag display_errors on
#php_value error_reporting E_ALL

Salve novamente — e seu site estará seguro e limpo.

Quer ir além?

Se você quiser um controle mais avançado, pode usar um arquivo php.ini na pasta do seu site com as mesmas diretivas. Mas para a maioria dos casos, o .htaccess é a solução mais simples e eficaz.

Se tiver dúvidas ou precisar de ajuda com um erro específico, é só chamar o Sensei da GeHost — estamos aqui pra te ajudar, com um sorriso e um código limpo! 💻✨


Was this answer helpful?

« Back