Erro: PHP exibindo código em vez de executar
Olá, querido(a) cliente! Se você está vendo código PHP no seu navegador — como <?php echo "Olá, mundo!"; ?> — em vez de ver o conteúdo esperado, não se preocupe: isso é um erro comum, mas fácil de resolver. Como seu Sensei da GeHost, vou te guiar passo a passo para deixar tudo funcionando como deveria. Vamos lá?
Por que isso acontece?
Quando o PHP não é executado e, em vez disso, o código é exibido como texto, significa que o servidor não está reconhecendo o arquivo como um script PHP. Isso geralmente acontece por causa de:
- Arquivo com extensão incorreta (ex:
index.htmlem vez deindex.php). - Configuração do servidor mal definida (raro em hospedagem compartilhada).
- Arquivo corrompido ou com erro de sintaxe.
Passo a passo para resolver
- Verifique a extensão do arquivo
Certifique-se de que seu arquivo está com a extensão .php, e não.htmlou.txt. Por exemplo:- ✔️ Correto:
index.php - ❌ Incorreto:
index.html
Se estiver com extensão errada, renomeie o arquivo no Gerenciador de Arquivos.
- ✔️ Correto:
- Acesse o Gerenciador de Arquivos do cPanel
Faça login no cPanel com suas credenciais e clique em Gerenciador de Arquivos na seção Arquivos.
- Navegue até a pasta pública
No Gerenciador de Arquivos, clique em public_html (ou o nome da sua pasta principal, se diferente). É aqui que estão os arquivos visíveis na internet. - Verifique o arquivo
Localize seu arquivo PHP (ex:index.php). Clique com o botão direito sobre ele e selecione Editar ou Code Editor. - Confira o conteúdo do arquivo
Se o arquivo estiver vazio ou com sintaxe errada (ex: falta de fechamento de chaves ou tags), o PHP pode não executar. Um exemplo simples de código válido é:<?php
echo "Olá, mundo!";
?>Se o código estiver escrito assim, mas ainda aparecer como texto, o problema não está no código, mas na extensão ou no servidor.
- Renomeie o arquivo (se necessário)
Se o arquivo tiver nome comoindex.html, renomeie paraindex.php. Clique com o botão direito no arquivo → Renomear → digite o novo nome com.phpno final. - Salve as alterações
Após fazer as mudanças, clique em Salvar ou Salvar Arquivo. Em seguida, atualize a página no navegador. O PHP agora deve funcionar!
Dica extra: Evite erros de sintaxe
Se o erro persistir mesmo com o nome correto, pode haver um erro no código PHP. Use um editor de texto simples (como o Bloco de Notas ou VS Code) para verificar se há erros como:
- Falta de ponto e vírgula (
;) - Chaves não fechadas (
{sem}) - Comentários mal formados
Um erro de sintaxe impede a execução do PHP por completo.
Se nada funcionar...
É possível que o servidor não esteja reconhecendo o arquivo como PHP. Nesse caso, entre em contato com o nosso suporte — é só clicar no ícone de ajuda no cPanel ou enviar um ticket pelo painel. Nós estamos aqui para te ajudar, sempre!
💡 Seu Sensei da GeHost diz: “Pequenos erros, grandes soluções. Você já está no caminho certo! 💪”