Como resolver erro 'PHP Fatal Error' no site Print

  • 0

Como Resolver o Erro 'PHP Fatal Error' no Seu Site

Olá, amigo(a) GeHost! 😊

Se seu site está mostrando uma mensagem como “PHP Fatal Error” ou “Internal Server Error”, não se preocupe — isso é algo bem comum, e muitas vezes tem solução simples. Vou te guiar passo a passo, com calma, como um verdadeiro Sensei da hospedagem.

Entendendo o Erro

O erro PHP Fatal Error geralmente acontece quando há um problema no código do seu site — como um arquivo com sintaxe incorreta, uma função mal escrita ou um plugin com erro.

Dica do Sensei: O erro não é com a GeHost — é com o código do seu site. Mas nós vamos te ajudar a encontrar e corrigir!

Passo a Passo para Resolver

  1. Verifique se o site está acessível por outro dispositivo ou navegador

    Às vezes, o erro é temporário ou causado por cache. Abra seu site em outro dispositivo ou em modo anônimo (Ctrl+Shift+N no Chrome).

  2. Ative o modo de depuração do PHP

    Isso mostra exatamente onde está o erro. Para isso, vamos editar o arquivo .htaccess no diretório raiz do seu site (normalmente public_html).

    Use o Gerenciador de Arquivos do cPanel para localizar o arquivo.

    Tela do Gerenciador de Arquivos do cPanel com a árvore de pastas, incluindo public_html
  3. Edite o arquivo .htaccess

    Na lista de arquivos, clique duas vezes em .htaccess para editá-lo. Se não aparecer, clique no botão “Mostrar arquivos ocultos”.

    Adicione estas linhas no final do arquivo:

    <IfModule mod_php7.c>
        php_flag display_errors on
        php_value error_reporting E_ALL
    </IfModule>
        

    Salve as alterações com o botão “Salvar”.

  4. Recarregue o site

    Volte ao site e recarregue a página. Agora, em vez de “Fatal Error”, você verá uma mensagem mais clara, como:

    Fatal error: Uncaught Error: Call to undefined function... em nome-do-arquivo.php on line 123

    Essa mensagem é o caminho para a solução!

  5. Corrija o erro no código

    Com o nome do arquivo e a linha indicada, abra o arquivo no Gerenciador de Arquivos (como feito no passo 2) e vá até a linha mencionada.

    Erros comuns:

    • Função não definida (ex: funcao_inexistente())
    • Sintaxe incorreta (faltando ponto e vírgula, parênteses, chaves)
    • Plugin ou tema corrompido (especialmente em sites com WordPress)

    Se for um plugin ou tema, desative-o temporariamente via wp-content/plugins ou wp-content/themes.

  6. Desative o modo de depuração

    Depois de encontrar e corrigir o erro, volte ao arquivo .htaccess e remova as linhas que ativaram o erro.

    Isso evita que erros sejam exibidos para os visitantes do seu site.

Se o erro persistir?

Não se desespere! Pode ser algo mais profundo, como:

  • Problema com o banco de dados (se o site usa MySQL)
  • Configuração incorreta no php.ini
  • Arquivo corrompido durante o upload

Nesse caso, entre em contato com o suporte da GeHost — vamos te ajudar com um olhar mais profundo. É só clicar no botão “Suporte” no cPanel ou enviar um ticket pelo painel.

Dica Final do Sensei

Antes de fazer alterações em arquivos críticos, sempre faça um backup do seu site. No cPanel, vá em Backup e gere um backup completo.

Tela de Backup no cPanel com opções de backup completo e parcial

Se você seguir esses passos com calma, o erro vai sumir, e seu site vai voltar a funcionar como um coração feliz! 💖

Estamos aqui com você, sempre. Até a próxima dica, meu(a) aluno(a)!


Was this answer helpful?

« Back