Poner Prestashop en modo Debug

En ocasiones las cosas no van como se esperan. Prestashop, cuando cambias de servidor o actualizas software, puede dar fallos y dejar de funcionar. Es hora de poner Prestashop en modo Debug.

Poner Prestashop en modo depuración

Prestashop Bakcend
Prestashop BackEnd

Cuando te sale un Error 500 en Prestashop y la web no funciona, es momento empezar a gritar y tomar más café. Luego, cuando estemos histéricos, será momento de poner en modo Debug, y poder ver qué es lo que está sucediendo.

Desde panel (Prestashop 1.7.x)

Prestashop 1.7 nos permite poner en marcha el modo Debug de forma simple:

Menú principal > Opciones Avanzadas > Rendimiento > Modo depuración > Activarlo

Desde fichero de configuración (prestashop 1.7.x y 1.6.x)

Hay que modificar una variable en el fichero de configuración siguiente:

config/defines.inc.php

Podéis acceder a la carpeta raíz mediante un cliente FTP como FileZilla, descargar el fichero, modificarlo y volverlo a subir haciendo copia del original.

Y hay que cambiar el siguiente código:

Donde pone:
if (!defined('PS_MODE_DEV')) {
  define('PS_MODE_DEV', false);
}

Hay que cambiarlo por:
if (!defined('PS_MODE_DEV')) {
  define('PS_MODE_DEV', true);
}

Guardas el fichero y pones en marcha. Verás que donde no se mostraba la página o te daba el Error 500, ahora se muestra la página con los errores que hay, o directamente los errores que hay.

Siempre recordad que debéis hacer copia de seguridad de todo antes de tocar nada. Y si no sabes qué estás haciendo, mejor no tocas y dejar a alguien que entienda.

Espero que os haya sido de utilidad este artículo de cómo poner modo debug el Prestashop.


Más información