Erreur 500 sur PrestaShop : la checklist pour rouvrir la boutique en moins d'une heure
Une page blanche ou une erreur 500 peut coûter plusieurs centaines d'euros par heure. Voici la procédure exacte que nous appliquons en intervention urgente.

Chaque heure d'arrêt coûte cher
Une boutique PrestaShop qui réalise 3 000 € de chiffre d'affaires par jour perd environ 125 € par heure d'indisponibilité. L'objectif n'est donc pas de comprendre la panne : c'est de rouvrir la boutique, puis de comprendre.
1. Activer le mode debug (2 minutes)
Dans config/defines.inc.php, passez _PS_MODE_DEV_ à true le temps du diagnostic. L'erreur 500 devient un message précis : classe manquante, mémoire insuffisante, erreur SQL.
2. Lire les vrais logs
Trois endroits, dans cet ordre :
var/logs/(PrestaShop 1.7 / 8)- le log d'erreurs PHP de l'hébergeur
error_logà la racine du site
3. Les cinq causes que nous voyons le plus
- Un module fraîchement installé qui casse un hook.
- Un override en conflit après une mise à jour.
memory_limittrop bas sur un import catalogue.- Un cache Smarty corrompu : videz
var/cache/. - Une migration PHP (8.1 → 8.2) avec du code obsolète.
4. Revenir en état stable
Désactivez le module fautif directement en base (ps_module, colonne active), videz le cache, testez. Vous rouvrez la boutique — la correction propre vient ensuite.
Besoin d'aide tout de suite ?
Nous intervenons de 9h à 22h, 7j/7, avec une réponse sous 1h et un diagnostic gratuit avant toute action.
À lire ensuite
PrestaShop lent : gagner 2 secondes de chargement (et du chiffre d'affaires)
Une seconde de chargement en plus, c'est jusqu'à 7 % de conversions en moins. Les leviers concrets, classés par rapport gain/effort.
Lire 22 juillet 2026Module PrestaShop sur mesure : 7 règles pour qu'il survive aux mises à jour
La plupart des modules maison cassent à la première montée de version. Voici les règles que nous imposons à tout notre code livré.
Lire