Erro 500 no PrestaShop: checklist para reabrir a loja em menos de uma hora
Uma página em branco ou um erro 500 pode custar várias centenas de euros por hora. Este é o procedimento exato que seguimos numa intervenção urgente.

Cada hora de inatividade custa caro
Uma loja PrestaShop que fatura 3 000 € por dia perde cerca de 125 € por hora em que está indisponível. Por isso, a prioridade não é perceber a causa da falha: é voltar a colocar a loja online e só depois investigar.
1. Ativar o modo de depuração (2 minutos)
Em config/defines.inc.php, altere _PS_MODE_DEV_ para true durante o diagnóstico. O erro 500 passa a apresentar uma mensagem específica: classe em falta, memória insuficiente ou erro SQL.
2. Consultar os logs certos
Verifique estes três locais, por esta ordem:
var/logs/(PrestaShop 1.7 / 8)- o log de erros PHP do alojamento
error_logna raiz do site
3. As cinco causas mais frequentes
- Um módulo instalado recentemente que causa um erro num hook.
- Um override em conflito após uma atualização.
memory_limitdemasiado baixo durante uma importação do catálogo.- Uma cache Smarty corrompida: esvazie
var/cache/. - Uma migração de PHP (8.1 → 8.2) com código obsoleto.
4. Repor uma versão estável
Desative o módulo problemático diretamente na base de dados (ps_module, coluna active), esvazie a cache e teste. Assim, volta a colocar a loja online — a correção definitiva pode ser feita depois.
Precisa de ajuda agora?
Prestamos suporte das 9:00 às 22:00, 7 dias por semana, respondemos no prazo de 1 hora e fazemos um diagnóstico gratuito antes de qualquer intervenção.
Leia também
Vulnerabilidade ps_facetedsearch: a atualização PrestaShop que não pode adiar
Uma falha com pontuação 10 em 10 permite assumir o controlo de uma loja através de um simples URL. Veja como confirmar se a sua está exposta e se já foi visitada.
Ler 30 de julho de 2026PrestaShop pirateada: detetar e remover um skimmer bancário
Um skimmer rouba números de cartão durante semanas sem abrandar a loja. Os sinais a procurar, os comandos de diagnóstico e o procedimento de limpeza completo.
Ler 29 de julho de 2026Update Assistant bloqueado: reparar uma atualização do PrestaShop 9
Cache impossível de esvaziar, serviço Symfony inexistente, processo que para a meio: os erros reais do Update Assistant e o método para passar à linha de comandos.
Ler