Banner

Ultima revisión 07/05/2013

Activar el Control de Errores en Prestashop

Quién no se ha encontrado alguna vez con una pantalla en blanco en Prestashop. ¿ ninguno verdad ?. Efectivamente es com la pantalla azul de Windows pero sin mensajes, ni color, ni nada. Pues bien, hoy os mostraré cómo con una sencilla instrucción en el archivo adecuado hace que todo sea más llevadero.

El cambio es tan sencillo que hacer un artículo para esto me parece casi perder el tiempo pero, para los que no lo sabéis, seguro que más de uno me lo agradecerá.

Lo único que debéis hacer es ir al archivo /config/defines.inc.php y editar las siguientes variables:

define('_PS_MODE_DEV_', true);

Si eso no os funciona podéis hacer lo siguiente:

@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);

Y, justo debajo, añadir debajo lo siguiente:

error_reporting(E_ERROR^E_PARSE^E_STRICT);

Con esta sencilla configuración se os mostrarán todos los errores importantes que ocurran en Prestashop. Los errores WARNING y NOTICE los ignoramos porque, en Prestashop hay muchos, pero muchos, muchos...