PrestaShop are incluse optiuni de diagnosticare a erorilor ce poate fi activat din fisierul de configurare in functie de versiunea folosita:
config/defines.inc.php in PrestaShop 1.5.3 > 1.6
config/config.inc.php in PrestaShop 1.4 > 1.5.3
Activare / Dezactivare:
Pentru activare _PS_MODE_DEV_ trebuie definit 'true'. In mod inplicit dupa instalarea PrestaShop valoarea este 'false'.
define('_PS_MODE_DEV_', true); /* Debug */
Setari Avansate:
In cazul in care magazinul este in productie si poate fi accesat public este recomandat sa activati modul dev in functie de adresa IP:
if($_SERVER['REMOTE_ADDR'] == '172.0.0.1') {
define('_PS_MODE_DEV_', true); /* Debug */
define('_PS_DEBUG_SQL_', true); /* Debug SQL */
} else {
define('_PS_MODE_DEV_', false);
}
Setari PHP:
De asemenea puteti incerca sa controlati afisarea erorilor direct din php.
http://php.net/manual/en/function.ini-set.phpini_set('display_errors', '0');
http://php.net/manual/en/function.error-reporting.phperror_reporting(E_ALL);