Por que o site pede para baixar um arquivo PHP em vez de exibir a página?
Olá, querido(a) cliente da GeHost! Se você está vendo um download automático de um arquivo com extensão .php ao tentar acessar seu site, não se preocupe — isso é um sinal claro de que algo está fora de lugar na configuração do seu site. Vamos resolver isso juntos, passo a passo, como verdadeiros mestres da web!
Este erro geralmente acontece quando o servidor não consegue interpretar o código PHP, como se ele estivesse "confuso" sobre o que fazer com o arquivo. O mais comum é que o arquivo PHP esteja com permissões incorretas ou que o servidor não esteja configurado para processar arquivos PHP.
Calma! É só seguir este guia comigo, seu Sensei da GeHost, e logo tudo volta ao normal. Vamos lá?
Passo 1: Verifique se o arquivo PHP está no local certo
O arquivo PHP precisa estar dentro da pasta principal do seu site — geralmente chamada public_html ou www.
Para confirmar isso:
- Acesse o painel do cliente em painel.gehost.com.br.
- Entre com seu login e senha.
- Procure por cPanel e clique nele.
Passo 2: Acesse o Gerenciador de Arquivos
Na tela do cPanel, localize o grupo Arquivos e clique em Gerenciador de Arquivos.
Na janela que abrir, selecione a opção public_html (ou a pasta que corresponde ao seu domínio principal).
Passo 3: Confira se o arquivo PHP está lá e tem o nome certo
Verifique se o arquivo que está causando o problema (como index.php, home.php, etc.) está dentro da pasta public_html.
Se estiver em uma subpasta, mova-o para dentro de public_html. Se não existir, talvez o arquivo tenha sido apagado ou não enviado corretamente.
Dica importante: O arquivo principal do seu site geralmente se chama index.php ou index.html. Se o seu site não tem esse arquivo, ele não sabe qual página exibir — e pode pedir download de qualquer PHP que encontrar.
Passo 4: Verifique as permissões do arquivo PHP
Arquivos PHP precisam ter permissões corretas para serem lidos e executados pelo servidor.
Na tela do Gerenciador de Arquivos, clique com o botão direito sobre o arquivo PHP (ex: index.php) e escolha Alterar Permissões.
Na janela que abrir, certifique-se de que:
- O campo Usuário está com Leitura e Escrita (ou 644).
- O campo Grupo está com Leitura (ou 444).
- O campo Outros está com Leitura (ou 444).
Se estiver tudo certo, clique em Salvar.
Passo 5: Verifique se o servidor está configurado para processar PHP
Em quase todos os casos, o servidor da GeHost já está configurado para processar PHP. Mas, se o erro persistir, pode haver um problema com o arquivo .htaccess — ele controla como o servidor lida com arquivos e URLs.
Procure por um arquivo chamado .htaccess na pasta public_html. Se ele existir, abra-o e veja se tem alguma linha que bloqueie arquivos PHP.
Se você não souber o que está escrito, pode ser melhor renomear o arquivo temporariamente (ex: de .htaccess para .htaccess.bak) e testar o site novamente.
Se o site começar a funcionar, o problema está no .htaccess. Nesse caso, entre em contato com o suporte da GeHost — não é algo que você precisa resolver sozinho, e nossa equipe te ajuda com carinho.
Passo 6: Reenvie os arquivos (se necessário)
Se nada funcionar, pode ser que o arquivo PHP tenha sido corrompido durante o upload. Tente:
- Excluir o arquivo PHP da pasta public_html.
- Rebaixar o arquivo do seu computador (ou do sistema de envio).
- Enviar novamente usando o Gerenciador de Arquivos ou um cliente FTP (como FileZilla).
Se estiver usando um sistema de CMS (como WordPress), certifique-se de que todos os arquivos foram enviados corretamente — especialmente os do diretório principal.
Conclusão: Você está no caminho certo!
Quando o servidor pede para baixar um arquivo PHP, é sinal de que ele não consegue interpretá-lo — mas isso é solucionável. Com paciência, atenção e um passo de cada vez, seu site volta a funcionar como deveria.
Se mesmo após todos esses passos o problema persistir: não se culpe! É só entrar em contato com o suporte da GeHost. Nossa equipe está aqui para ajudar, com um sorriso e um café na mão. 🫶
Se precisar de ajuda com o acesso ao cPanel, envio de arquivos ou qualquer outro detalhe, é só pedir. A GeHost cuida de você, como cuidamos de nossos próprios sites.