Pour les versions 1.5.x, 1.6.x et 1.7 de Prestashop, le fichier est dans le dossier /config, il s’agit du defines.inc.php, éditez le et remplacer la ligne:
define('_PS_MODE_DEV_', false);
par:
define('_PS_MODE_DEV_', true);
Sauvegardez le fichier et replacez-le dans le répertoire.
Pensez à enlever ce mode une fois la boutique en production, il peut y avoir des petites erreurs de type warning qui peuvent gêner vos clients et même les faire partir.
Voila, vous savez à présent mettre votre boutique en mode « debug », vous pouvez plus facilement trouver les petites erreurs ou erreurs bloquantes sur votre boutique en ligne.
Activer le mode debug Prestashop uniquement pour votre IP
Si votre site est en production et que vous activez le mode debug de prestashop, vous allez alors afficher les erreurs à vos visiteurs. Une petite astuce permet d’activer les erreurs de Prestashop uniquement pour l’IP du développeur.
Toujours dans config/defines.inc.php
/* Debug only */
if (!defined('_PS_MODE_DEV_') && in_array($_SERVER['REMOTE_ADDR'], array('::1','localhost','127.0.0.1','xx.xx.xx.xx'))) {
define('_PS_MODE_DEV_', true);
} else {
define('_PS_MODE_DEV_', false);
}
Remplacez xx.xx.xx.xx par votre IP
Si vous ne connaissez pas votre adresse IP, vous pouvez vous rendre sur un site pour connaitre son IP comme trouver-ip.info.