Por que o navegador mostra código PHP em vez de renderizar a página?
Olá, querido cliente! Se você está vendo código PHP no seu navegador ao acessar seu site — como se fosse um texto com <?php ... ?> — não se preocupe: isso é um sinal claro de que o servidor não está interpretando o código, e sim mostrando ele como texto puro. É como se o seu site estivesse "falando em código" e ninguém entendesse.
Como seu Sensei da GeHost, vou te guiar com calma, passo a passo, para resolver isso juntos. Vamos lá?
🔍 O que está acontecendo?
Quando o navegador mostra código PHP em vez de exibir a página, significa que o servidor web (o que "entrega" seu site) não está configurado para processar arquivos com extensão .php. Isso pode acontecer por um erro de configuração, um arquivo mal salvo ou, em casos raros, um problema de permissão.
Dica do Sensei: Seu site só mostra código PHP quando o servidor não entende que o arquivo é um script PHP. Ele só exibe o conteúdo como texto — como se fosse um documento de texto comum.
🛠️ Passo a passo para resolver
- Verifique se o arquivo tem a extensão correta: Certifique-se de que o arquivo que você está acessando tem a extensão
.php. Por exemplo:index.phpoupagina.php. Se estiver comoindex.htmloupagina.txt, o servidor não vai interpretar como PHP. - Confira se o arquivo está no local certo: Todos os arquivos PHP do seu site devem estar dentro da pasta
public_html(ouwww, dependendo do painel). Essa é a pasta principal do seu site. - Verifique o conteúdo do arquivo: Abra o arquivo no Gerenciador de Arquivos do cPanel e veja se ele começa com
<?phpe termina com?>. Se não tiver essas marcas, o servidor não vai saber que é um arquivo PHP. - Confira a configuração do servidor (via cPanel): O servidor da GeHost já está configurado para processar PHP por padrão. Mas, se algo estranho aconteceu, podemos verificar isso rapidinho.
🔧 Como verificar no cPanel (passo a passo)
Para garantir que tudo está no lugar, siga estes passos no painel da GeHost:
- Entre no Painel do Cliente.
- Localize o link para o cPanel (geralmente no menu de serviços).
- Selecione Gerenciador de Arquivos (File Manager).
- Na lista de pastas, clique em public_html.
- Procure o arquivo que está dando problema (ex:
index.php). - Clique com o botão direito sobre ele e selecione Editar.
Depois de abrir o arquivo, verifique se ele tem conteúdo como:
<?php echo "Olá, mundo!"; ?>
Se o conteúdo estiver faltando ou estiver escrito como texto puro (ex: <?php echo "Olá"; ?> sem o PHP sendo interpretado), pode ser que o arquivo tenha sido salvo com uma extensão errada ou que o servidor não esteja processando PHP.
✅ Solução final: Reinstale ou corrija o arquivo
Se o arquivo está com conteúdo errado ou não tem a extensão correta:
- Recrie o arquivo com a extensão
.php. - Coloque o código PHP dentro dele (ex:
<?php echo "Bem-vindo ao meu site!"; ?>). - Salve e suba novamente para a pasta
public_html. - Atualize a página no navegador. Pronto! O PHP deve ser interpretado agora.
Atenção do Sensei: Se você não tem certeza do que fazer com o código, não se preocupe — entre em contato com nosso suporte. Nós estamos aqui para te ajudar, sempre.
❓ Precisa de ajuda?
Se após todos esses passos o problema persistir, pode ser algo mais específico no servidor. Nesse caso, entre em contato com o suporte da GeHost pelo painel do cliente. Informe que está vendo código PHP no navegador e envie o nome do domínio e do arquivo.
Seu site merece brilhar — e com um toque de paciência e cuidado, ele vai voltar a funcionar como um sonho. 💫
Com carinho,
Seu Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)