# Qu’est-ce que le mode debug ?

> Le mode debug est un réglage qui remplace les messages d’erreur génériques affichés aux visiteurs par le détail technique complet : fichier concerné, numéro de ligne, fonction en cause, parfois la requête SQL fautive.

- Source canonique : [https://allaux.fr/glossaire/mode-debug](https://allaux.fr/glossaire/mode-debug)
- Langue : FR
- Dernière mise à jour : 2026-07-26

## Un outil de diagnostic temporaire

Sur PrestaShop, ce réglage est contrôlé par la constante _PS_MODE_DEV_ dans le fichier config/defines.inc.php. Sur WordPress, l’équivalent est la constante WP_DEBUG définie dans wp-config.php. Dans les deux cas, l’activer transforme un écran d’erreur vague en une trace précise, indispensable pour localiser rapidement l’origine d’un bug ou d’une erreur 500.

## Un risque s’il reste actif en permanence

Les informations affichées en mode debug (chemins de fichiers sur le serveur, structure de la base de données, extraits de code) sont précieuses pour un développeur, mais tout aussi précieuses pour un attaquant. Laisser ce mode actif sur un site en production expose inutilement des détails techniques à n’importe quel visiteur et constitue une faille de sécurité évitable.

## À désactiver juste après usage

> Le mode debug ne doit être activé que le temps du diagnostic, puis désactivé immédiatement. Le laisser actif en permanence sur un site accessible publiquement est une mauvaise pratique de sécurité.

## FAQ

### Comment activer le mode debug sur PrestaShop ?

En modifiant la constante _PS_MODE_DEV_ dans le fichier config/defines.inc.php, avant de la remettre à false une fois le diagnostic terminé.

### Comment activer le mode debug sur WordPress ?

En définissant la constante WP_DEBUG à true dans le fichier wp-config.php, éventuellement combinée à WP_DEBUG_LOG pour écrire les erreurs dans un fichier plutôt que de les afficher à l’écran.

### Le mode debug ralentit-il le site ?

Il peut légèrement alourdir le temps de réponse, mais son vrai risque n’est pas la performance : c’est l’exposition d’informations techniques sensibles s’il reste actif en production.
