Se o seu site começou a exibir erro 500 (Internal Server Error) depois de mudar a versão do PHP, isso normalmente indica um problema de incompatibilidade, configuração ou permissões.
Esse é um dos erros mais comuns após atualizações em hospedagem, principalmente em sites WordPress, plugins antigos, temas desatualizados ou scripts que dependem de versões específicas do PHP.
Neste tutorial, você vai aprender como corrigir erro 500 após alterar a versão do PHP, com um passo a passo prático e seguro no DirectAdmin.
Resumo rápido: como corrigir erro 500 após mudar o PHP
- Volte para a versão anterior do PHP
- Verifique o arquivo
.htaccess - Confirme permissões de arquivos e pastas
- Desative plugins ou temas incompatíveis
- Confira a conexão com banco de dados
- Veja logs de erro, se disponíveis
Na maioria dos casos, o erro 500 acontece porque o site não é compatível com a nova versão do PHP ou porque alguma configuração ficou inconsistente após a mudança.
Por que o erro 500 aparece depois de mudar a versão do PHP?
As causas mais comuns são:
- Plugin ou tema incompatível
- Script antigo que não suporta PHP mais recente
- Arquivo
.htaccesscom regras inválidas - Permissões erradas em arquivos ou pastas
- Extensão PHP ausente no novo ambiente
- Erro fatal no código do site
1. Volte para a versão anterior do PHP
O primeiro teste mais seguro é retornar para a versão anterior do PHP que estava funcionando.
Se o site voltar ao normal, isso confirma que a causa é compatibilidade com a nova versão.
Veja também:
Como alterar a versão do PHP no DirectAdmin
2. Verifique o arquivo .htaccess
O arquivo .htaccess pode causar erro 500 quando contém regras antigas, incompatíveis ou corrompidas.
Faça este teste:
- Renomeie temporariamente o arquivo
.htaccesspara algo como.htaccess-old - Tente abrir o site novamente
- Se funcionar, o problema estava nas regras do arquivo
No WordPress, você pode depois regenerar o .htaccess acessando Configurações > Links Permanentes e clicando em salvar.
3. Confirme as permissões de arquivos e pastas
Permissões incorretas também podem causar erro 500.
As permissões mais comuns e recomendadas são:
- Pastas: 755
- Arquivos: 644
Permissões excessivas (como 777) ou muito restritas podem quebrar a execução do site.
Leitura relacionada:
Como resolver erros de permissão de pastas no Gerenciador de Arquivos
4. Desative plugins e temas incompatíveis
Em sites WordPress, um plugin ou tema incompatível com a nova versão do PHP é uma das causas mais frequentes.
Você pode testar:
- Renomeando a pasta
wp-content/plugins - Ou desativando plugins individualmente
- Testando um tema padrão temporariamente
Se o site voltar, reative um a um para identificar o causador.
5. Verifique a conexão com o banco de dados
Embora seja menos comum, alguns erros podem surgir quando o arquivo de configuração do site ficou inconsistente após migração ou alteração.
No WordPress, confira:
- Nome do banco
- Usuário do banco
- Senha
- Host do banco
Se você migrou recentemente, isso é ainda mais importante.
Leituras úteis:
- Como criar banco de dados no DirectAdmin
- Como acessar phpMyAdmin no DirectAdmin
- Diferenças entre DirectAdmin e cPanel
6. Consulte os logs de erro
Se o DirectAdmin ou a hospedagem disponibiliza logs, verifique os registros de erro para identificar:
- Funções PHP depreciadas
- Extensões ausentes
- Falhas de include/require
- Permissões negadas
- Erros fatais em plugins ou temas
Essa é a forma mais precisa de localizar a causa real.
Qual versão do PHP usar para evitar erro 500?
Em geral:
- PHP 8.2 ou 8.3: ideal para projetos novos
- PHP 8.1: excelente equilíbrio entre compatibilidade e desempenho
- Versões antigas: apenas como solução temporária em sites legados
Leituras recomendadas:
Checklist rápido para corrigir erro 500
- ✔ Reverter para a versão anterior do PHP
- ✔ Testar o
.htaccess - ✔ Corrigir permissões 755/644
- ✔ Desativar plugins ou temas
- ✔ Validar banco de dados
- ✔ Consultar logs
💡 Seu site precisa de um ambiente PHP mais estável e compatível?
Na ACQUAHOST, você encontra hospedagem com DirectAdmin, suporte técnico especializado e ambiente otimizado para WordPress, aplicações PHP e migrações com segurança.
Conheça os planos de hospedagem da ACQUAHOST
Perguntas frequentes
Por que meu site deu erro 500 depois de mudar o PHP?
Normalmente por incompatibilidade com a nova versão do PHP, regras inválidas no .htaccess, permissões erradas ou plugins e temas desatualizados.
Posso voltar para a versão anterior do PHP?
Sim. Esse é o primeiro teste recomendado. Se o site voltar a funcionar, a causa provavelmente é compatibilidade.
Permissão errada pode causar erro 500?
Sim. Permissões incorretas em arquivos e pastas podem gerar erro 500, 403 e falhas de execução no site.
📌 ACQUAHOST – Revenda e Hospedagem de Sites
A ACQUAHOST oferece:
- ✔ painel DirectAdmin
- ✔ ambiente otimizado para PHP e WordPress
- ✔ suporte técnico especializado
- ✔ hospedagem estável e segura
🌐 https://www.acquahost.com.br