Logo de islavisual
Isotipo de islavisual IslaVisual
imagen de sección

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...

Sobre el autor

Imagen de Pablo Enrique Fernández Casado
Pablo Enrique Fernández Casado

CEO de IslaVisual, Manager, Full Stack Analyst Developer y formador por cuenta ajena con más de 25 años de experiencia en el campo de la programación y más de 10 en el campo del diseño, UX, usabilidad web y accesibilidad web. También es escritor y compositor de música, además de presentar múltiples soft kills como la escucha activa, el trabajo en equipo, la creatividad, la resiliencia o la capacidad de aprendizaje, entre otras.

Especializado en proveer soluciones integrales de bajo coste y actividades de consultoría de Usabilidad, Accesibilidad y Experiencia de Usuario (UX), además de ofrecer asesoramiento en SEO, optimización de sistemas y páginas web, entre otras habilidades.