Prestashop en mode debug
<p>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:</p>
<blockquote>
<p>define('_PS_MODE_DEV_', false);<br />
par:</p>
<p>define('_PS_MODE_DEV_', true);</p>
</blockquote>
<p>Sauvegardez le fichier et replacez-le dans le répertoire.</p>
<p>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.</p>
<p>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.</p>
<h3>Activer le mode debug Prestashop uniquement pour votre IP</h3>
<p>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.</p>
<p>Toujours dans config/defines.inc.php</p>
<blockquote>
<p>/* Debug only */<br />
if (!defined('_PS_MODE_DEV_') && in_array($_SERVER['REMOTE_ADDR'], array('::1','localhost','127.0.0.1','xx.xx.xx.xx'))) {<br />
define('_PS_MODE_DEV_', true);<br />
} else {<br />
define('_PS_MODE_DEV_', false);<br />
}</p>
</blockquote>
<p>Remplacez xx.xx.xx.xx par votre IP</p>
<p>Si vous ne connaissez pas votre adresse IP, vous pouvez vous rendre sur un site pour connaitre son IP comme trouver-ip.info.</p>
Sujet écrit par Limporia le mercredi 16 juin 2021 à 11:51