Comment activer le mode debug de PrestaShop pour dépanner une boutique en ligne ?

Si vous tentez de dépanner votre boutique PrestaShop sans activer, ni le mode debug, ni les logs d’erreurs PHP, vous n’aurez malheureusement pas beaucoup d’indications sur l’origine de votre erreur PrestaShop. Par exemple, en cas d’erreur 500, vous ne verriez que ceci :

Vous êtes d’accord que cela n’aide pas beaucoup, n’est-ce pas ?

La deuxième bonne chose à faire, après avoir sauvegardé vos données (cf. Guide Dépannage PrestaShop), est d’activer les journaux des erreurs de PrestaShop (PS_MODE_DEV) et des erreurs PHP (fichier error_log). Pour ce faire, rendez-vous dans votre compte cPanel et ensuite dans le Gestionnaire de fichiers.

File Manager cPanel : gestionnaire de fichiers cPanel

Ensuite, allez dans le dossier où se trouve votre boutique en ligne (le plus souvent il s’agit de /public_html). Ensuite, rendez-vous dans le dossier /config et éditez le fichier :

  • config.inc.php (pour les versions 1.4 en antérieures de PrestaShop)
  • defines.inc.php (pour les versions égales ou supérieures à la version 1.5 de PrestaShop)
Dépanner PrestaShop facilement grâce au mod debug

Pour activer le mode debug de PrestaShop via le fichier config.inc.php, modifiez la ligne

@ini_set('display_errors', 'off');

comme ceci @ini_set('display_errors', 'on');

Pour activer le mode debug de PrestaShop via le fichier defines.inc.php, modifiez la ligne

define('_PS_MODE_DEV_', false);

comme ceci define('PS_MODE_DEV', true);

Si vous avez toujours accès à votre tableau de bord PrestaShop et que vous disposez de la version 1.7+ de PrestaShop, vous pouvez également activer le mode debug en vous rendant dans l’onglet Paramètres avancés > Performances.

Activer le mod debug de PrestaShop en passant par votre tableau de bord

Grâce au mode debug, vous pourrez peut-être disposer de plus d’indications concernant les erreurs rencontrées par votre site, directement sur celui-ci.

Affichage des erreurs PrestaShop après activation du mode debug pour un dépannage efficace

Pensez également à activer les logs d’erreurs PHP, cela pourrait aussi vous être très utile !

Si vous avez besoin d’assistance pour dépanner votre eCommerce PrestaShop, dans un premier temps, pensez à consulter notre guide complet à ce sujet :

Comment dépanner une boutique PrestaShop en cas d’erreur ou de dysfonctionnement ?
Sommaire de ce billet
Besoin d'aide ?

Le site WordPress speed.easyhoster.net ➚ permet de tester le potentiel des solutions d'Hébergement Web EasyHoster.