Pour protéger la variable PS_MODE_DEV de Prestashop afin qu’elle ne puisse pas être activée depuis l’administration, vous pouvez suivre les étapes suivantes:
- Ouvrez le fichier /config/defines.inc.php de votre installation Prestashop.
- Cherchez la ligne suivante:
define('_PS_MODE_DEV_', false);
- Changer par les lignes suivantes :
/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
if ($_SERVER['REMOTE_ADDR'] == '90.3.65.33') {
define('_PS_MODE_DEV_', false);
} else {
// Changer le format du boolean pour éviter que Prestashop change ce define depuis l'admin
// comme ceci : define('_PS_MODE_DEV_', (bool)0);
// ça bloque la modification de cette manière pour bypass la REGEX
define('_PS_MODE_DEV_', (bool)0);
}
}