Photo de Mark König sur Unsplash

Comment activer le mode debug sur PrestaShop : une étape facile pour résoudre les problèmes sur votre site

L'activation du mode debug sur PrestaShop peut s'avérer très utile dans plusieurs situations. Par exemple, si vous rencontrez des erreurs ou des bugs sur votre site, le mode debug vous permet de collecter des informations détaillées qui vous aideront à comprendre ce qui se passe et à trouver une solution. De plus, l'activation du mode debug vous permet d'afficher des messages de debug dans les pages de votre site, ce qui peut être utile pour vérifier que les différentes parties de votre site fonctionnent correctement. En général, l'activation du mode debug vous offre un meilleur contrôle sur votre site et vous permet de résoudre les problèmes plus facilement.

Le mode debug peut également être utile pour lutter contre les erreurs 500 ou les pages blanches lors de l'utilisation de PrestaShop. Ces erreurs peuvent être difficiles à diagnostiquer et à résoudre, mais l'activation du mode debug vous permet de collecter des informations détaillées sur ce qui se passe, ce qui peut vous aider à comprendre la cause de ces erreurs et à trouver une solution. De plus, le mode debug vous permet d'afficher des messages de debug dans les pages de votre site, ce qui peut vous aider à repérer rapidement les parties de votre site qui causent ces erreurs. En général, l'activation du mode debug est un outil précieux pour lutter contre les erreurs 500 ou les pages blanches lors de l'utilisation de PrestaShop.

PrestaShop 1.2 PrestaShop 1.3 PrestaShop 1.4 PrestaShop 1.5 PrestaShop 1.6 PrestaShop 1.7

PrestaShop 1.4 et précédents

  1. Utilisez votre client FTP habituel pour ouvrir votre fichier /config/config.inc.php sur votre serveur d'hébergement
  2. Dans ce fichier, passez à ON l'option display_errors
    remplace @ini_set('display_errors', 'off');
    par @ini_set('display_errors', 'on');
  3. Enregistrez votre fichier sur votre serveur
  4. Rafraichissez la page de votre site afin de mettre en évidence le message d'erreur
  5. Si vous ne comprenez pas le message d'erreur, alors rendez-vous sur le forum officiel de PrestaShop pour demander de l'aide.

PrestaShop 1.5, PrestaShop 1.6

  1. Utilisez votre client FTP habituel pour ouvrir votre fichier /config/defines.inc.php sur votre serveur d'hébergement
  2. Dans ce fichier, passez à ON l'option display_errors
    remplace define('_PS_MODE_DEV_', false);
    par define('_PS_MODE_DEV_', true);
  3. Enregistrez votre fichier sur votre serveur
  4. Rafraichissez la page de votre site afin de mettre en évidence le message d'erreur
  5. Si vous ne comprenez pas le message d'erreur, alors rendez-vous sur le forum officiel de PrestaShop pour demander de l'aide.

PrestaShop 1.7, PrestaShop 8

à partir du backoffice :

  1. Connectez-vous à votre backoffice
  2. Rendez-vous sur la page Paramètres avancés > Performances
  3. Activez le mode Debug dans la section Debug
    Activation du mode débug sur PrestaShop 1.7 pour comprendre l'origine d'une page blanche
  4. Enregistrez votre nouvelle configuration
  5. N'oubliez pas de désactiver cette option après avoir corrigé le souci rencontré

Si vous n'avez pas accès au backoffice :

  1. Utilisez votre client FTP habituel pour ouvrir votre fichier /config/defines.inc.php sur votre serveur d'hébergement
  2. Dans ce fichier, passez à ON l'option display_errors
    remplace define('_PS_MODE_DEV_', false);
    par define('_PS_MODE_DEV_', true);
  3. Enregistrez votre fichier sur votre serveur
  4. Rafraichissez la page de votre site afin de mettre en évidence le message d'erreur
  5. Si vous ne comprenez pas le message d'erreur, alors rendez-vous sur le forum officiel de PrestaShop pour demander de l'aide.

PrestaShop Cloud

  1. Utilisez votre client FTP habituel pour ouvrir votre fichier /.htaccess sur votre serveur d'hébergement
  2. insérez true à la constante HTTP_PS_MODE_DEV_.
  3. Enregistrez votre fichier sur votre serveur
  4. Rafraichissez la page de votre site afin de mettre en évidence le message d'erreur
  5. Si vous ne comprenez pas le message d'erreur, alors rendez-vous sur le forum officiel de PrestaShop pour demander de l'aide.

define('_PS_MODE_DEV_', false);