Comment activer le mode débogage (debug) d'une boutique PrestaShop pour diagnostiquer un problème ?

Le mode débogage de PrestaShop affiche les messages d'erreur détaillés masqués en production, ce qui permet d'identifier l'origine d'une page blanche ou d'un dysfonctionnement. On l'active en passant la constante _PS_MODE_DEV_ à true dans le fichier config/defines.inc.php, ou depuis le back-office selon la version. Il doit impérativement être désactivé une fois le diagnostic terminé.

En production, PrestaShop masque les erreurs pour ne pas exposer d'informations techniques. Résultat : une page blanche ou une erreur « 500 » ne révèle rien. Le mode débogage lève ce voile et affiche l'erreur PHP précise, la requête SQL fautive ou la pile d'appels, ce qui accélère nettement le diagnostic.

Pour l'activer, ouvrez config/defines.inc.php et remplacez define('_PS_MODE_DEV_', false); par true. Selon la version de PrestaShop, un réglage équivalent existe aussi dans Paramètres avancés puis Performances. Deux précautions s'imposent : intervenez de préférence sur un environnement de préproduction, et surtout remettez la valeur à false dès que le problème est identifié — laisser le mode débogage actif en ligne expose des chemins de fichiers et des détails techniques exploitables par un attaquant.

Quand l'erreur résiste ou touche la boutique en production, mieux vaut une intervention encadrée. Notre service de dépannage de site internet diagnostique et corrige sans exposer votre boutique.