Como corrigir erro 500 após alterar a versão do PHP

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

  1. Volte para a versão anterior do PHP
  2. Verifique o arquivo .htaccess
  3. Confirme permissões de arquivos e pastas
  4. Desative plugins ou temas incompatíveis
  5. Confira a conexão com banco de dados
  6. 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 .htaccess com 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:

  1. Renomeie temporariamente o arquivo .htaccess para algo como .htaccess-old
  2. Tente abrir o site novamente
  3. 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:

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


Share via
Copy link