Child pages
  • Mettre en place votre environnement de développement

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

En ce qui vous concerne, il est dans votre intérêt de voir messages d'erreur afin de repérer tout problème potentiel avec votre code. Pour ce faire, ouvrez le fichier /config/configdefines.inc.php, et modifiez les lignes suivantes :

Code Block
/* Debug only */
@ini_set('display_errors', 'on');
define('_PS_DEBUGMODE_SQLDEV_', true);
    
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);false);

Activer les méthodes de débogage

...

Il s'agit du fichier de configuration principal de PrestaShop. Vous n'avez rien à modifier ici pour le moment.

defines.inc.php

Ce fichier contient les valeurs constantes de PrestaShop.

Il contient également l'emplacement des fichiers et dossiers de PrestaShop. Si vous avez besoin de modifier leur emplacement, n'oubliez pas de conserver à portée de main le chemin original, par exemple dans un commentaire PHP, au cas où vous deviez revenir en arrière plus tard.

Lorsque vous êtes en mode de développement/débogage, vous devez faire en sorte de voir tous les messages d'erreur serveur :

  • Mettez @ini_setdefine('display_errors', 'Off'); sur "On".Mettez define('PS_DEBUGMODE_SQLDEV_', false); à "true".

Au contraire, en mode production, vous devez impérativement cacher ces messages ! Assurez-vous donc que :

  • @ini_setdefine('display_errors', 'Off'); est sur "Off".define('PS_DEBUGMODE_SQLDEV_', false); est bien à "false".

defines.inc.php

Ce fichier contient les valeurs constantes de PrestaShop.

Il contient également l'emplacement des fichiers et dossiers de PrestaShop. Si vous avez besoin de modifier leur emplacement, n'oubliez pas de conserver à portée de main le chemin original, par exemple dans un commentaire PHP, au cas où vous deviez revenir en arrière plus tard.

smarty.inc.php

Ce fichier contient les réglages de configuration Smarty.

...