Base de conhecimento
Meu site exibe um erro 500
Um erro 500 significa que o próprio código do site parou. O registro de erros indica o arquivo e a linha — veja aqui como lê-lo.
Um erro 500 significa que o servidor está informando que sua aplicação parou e não explicou o motivo ao visitante. Quase sempre a causa é a última alteração feita.
1. Leia o log de erros
Sites → seu site → Estatísticas → Logs de acesso e de erros. A entrada mais recente indica o arquivo e a linha. Essa única linha geralmente traz a resposta: uma função ausente, um erro de sintaxe ou uma chamada a algo que não existe mais.
2. Pense no que foi alterado
Uma atualização de plugin, uma edição de tema, uma mudança na versão do PHP, um arquivo de configuração editado. Se o site estava funcionando bem há uma hora, a causa está nesse período.
3. Desfaça a alteração mais recente
Desative o plugin que acabou de atualizar ou restaure o arquivo que acabou de editar. Se não conseguir acessar a área administrativa, renomeie a pasta do plugin via SFTP — o WordPress desativa automaticamente um plugin que não consegue encontrar.
4. Verifique a versão do PHP
Código escrito para uma versão mais antiga do PHP pode parar de funcionar completamente em uma versão mais nova. Sites → seu site → PHP exibe a versão atual e permite revertê-la enquanto você corrige o código. ⚠️ Voltar para uma versão anterior é um alívio temporário, não uma solução — versões antigas do PHP deixam de receber atualizações de segurança.
5. Falta de memória
Se o log exibir "allowed memory size exhausted", o site precisa de mais memória do que possui. Aumente o limite de memória do PHP na mesma tela do PHP.
Se o log estiver vazio e o site continuar retornando erro 500, abra um chamado informando o horário exato — conseguimos visualizar nos logs do servidor informações que o log do próprio site nunca recebe.
Ainda com problemas?
O suporte está incluído em todos os planos com respostas no seu próprio idioma.
Contatar o suporte → Todos os artigos →