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
-
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).
-
Ative o modo de depuração do PHP
Isso mostra exatamente onde está o erro. Para isso, vamos editar o arquivo
.htaccessno diretório raiz do seu site (normalmentepublic_html).Use o Gerenciador de Arquivos do cPanel para localizar o arquivo.
-
Edite o arquivo .htaccess
Na lista de arquivos, clique duas vezes em
.htaccesspara 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”.
-
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!
-
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/pluginsouwp-content/themes. - Função não definida (ex:
-
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.
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)!