BlogSuporte urgente

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.

Presta Debug16 de julho de 2026 6 min de leitura
Ecrã de erro 500 numa loja PrestaShop em diagnóstico

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_log na raiz do site

3. As cinco causas mais frequentes

  1. Um módulo instalado recentemente que causa um erro num hook.
  2. Um override em conflito após uma atualização.
  3. memory_limit demasiado baixo durante uma importação do catálogo.
  4. Uma cache Smarty corrompida: esvazie var/cache/.
  5. 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.