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.

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)

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.

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.

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 :