Fiche incident
Erreur 500 sur PrestaShop - Causes & solutions
Une erreur 500 sur PrestaShop signifie que le serveur ne peut plus traiter une requête. Pour un e-commerce, cela coupe immédiatement des ventes et la confiance client.
Contexte technique
Sur PrestaShop 1.7 et 8.x, l'erreur 500 masque presque toujours une exception PHP non gérée : override cassé après mise à jour, module incompatible avec la nouvelle version de Symfony, surcharge de la table ps_connections par un bot scraper ou memory_limit trop bas. La particularité PrestaShop : les erreurs apparaissent souvent uniquement sur certaines routes (checkout, back-office) alors que l'accueil continue de répondre, ce qui complique la détection via monitoring basique. Les logs PHP et var/logs/prod.log sont vos deux premières sources de vérité.
Cet incident peut impacter votre chiffre d’affaires.
Si ce problème touche le checkout, la disponibilité ou la performance, la perte de revenu peut être immédiate.
Note expert BugRescue
Incident traité des centaines de fois par l'équipe BugRescue. Dans 7 cas sur 10, la cause racine est un module récemment installé ou mis à jour. Ne désactivez jamais tous les modules en bloc : vous perdriez la configuration business. Procédez par bisection.
Prise en charge par des experts avec 15+ ans d’expérience e-commerce.
Équipe senior full-stack PrestaShop, WooCommerce, Magento, Shopify et WordPress. Intervention rapide sur incidents critiques et stabilisation durable — France, Maroc, Belgique et Suisse.