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
PrestaShop lento: reduza o carregamento em 2 segundos (e aumente a faturação)
Mais um segundo de carregamento pode reduzir as conversões em até 7%. Conheça as medidas concretas, ordenadas pela relação entre impacto e esforço.
Ler 22 de julho de 2026Módulo PrestaShop personalizado: 7 regras para resistir às atualizações
A maioria dos módulos desenvolvidos internamente deixa de funcionar logo na primeira atualização de versão. Estas são as regras que aplicamos a todo o código que entregamos.
Ler