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&rsquo;agit du defines.inc.php, éditez le et remplacer la ligne:</p>

<blockquote>
<p>define(&#39;_PS_MODE_DEV_&#39;, false);<br />
par:</p>

<p>define(&#39;_PS_MODE_DEV_&#39;, 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 &laquo; debug &raquo;, 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&rsquo;activer les erreurs de Prestashop uniquement pour l&rsquo;IP du développeur.</p>

<p>Toujours dans config/defines.inc.php</p>

<blockquote>
<p>/* Debug only */<br />
if (!defined(&#39;_PS_MODE_DEV_&#39;)  &amp;&amp; in_array($_SERVER[&#39;REMOTE_ADDR&#39;], array(&#39;::1&#39;,&#39;localhost&#39;,&#39;127.0.0.1&#39;,&#39;xx.xx.xx.xx&#39;))) {<br />
    define(&#39;_PS_MODE_DEV_&#39;, true);<br />
} else {<br />
    define(&#39;_PS_MODE_DEV_&#39;, 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

[ Imprimer ] - [ Fermer la fenêtre ]