Cómo activar el modo debug en PrestaShop 1.7, 8 y 9 para ver el error real

Si buscas la solución a modo debug prestashop, aquí la tienes explicada paso a paso por el equipo de soporte de AZprestashop.

Modo debug PrestaShop

Cuando PrestaShop muestra una pantalla en blanco, un genérico «Ha ocurrido un error» o un error 500, lo primero es ver el mensaje real. En 1.6 se hacía tocando config.inc.php; desde 1.7 el interruptor es otro y, además, existe una opción en el panel.

Opción 1: desde el back office (si carga)

  1. Entra en Parámetros avanzados › Rendimiento.
  2. En el bloque Modo de depuración activa Modo debug (en 1.7.6+ también puedes activar la Depuración de perfiles).
  3. Guarda y recarga la página que fallaba: verás el error completo.

Opción 2: editando config/defines.inc.php (si el panel no carga)

Abre el fichero por FTP o desde el gestor de archivos y localiza:

define('_PS_MODE_DEV_', false);

Cámbialo a:

define('_PS_MODE_DEV_', true);

Si sigues sin ver el error (por ejemplo, por una caché de Symfony corrupta), vacía la caché a mano borrando el contenido de var/cache/prod y var/cache/dev.

Dónde mirar los logs

Versión Dónde / cómo
PrestaShop 1.6 log/ en la raíz y Parámetros avanzados › Registros.
PrestaShop 1.7 y 8 var/logs/ (ficheros prod.log y dev.log) y Parámetros avanzados › Registros.
PrestaShop 9 var/logs/ y el registro del panel; además el nuevo panel muestra los errores de la API si la tienes activa.

Antes de tocar nada: el modo debug muestra rutas y datos internos a cualquier visitante. Desactívalo en cuanto tengas el error apuntado.

¿Prefieres que lo hagamos nosotros? Nuestro servicio de soporte PrestaShop resuelve este tipo de incidencias con precio cerrado y copia de seguridad previa. Cuéntanos qué te pasa.

Antes de empezar: copia de seguridad y caché

Antes de tocar ficheros o la base de datos, haz una copia de seguridad completa de la tienda. De esta forma, si algo sale mal, podrás volver atrás en minutos. Además, después de cada cambio vacía la caché de PrestaShop; de lo contrario, es posible que no veas el resultado y pienses que la solución no funciona. Por último, prueba siempre en una ventana privada del navegador para descartar la caché local.

¿Necesitas ayuda con modo debug PrestaShop?

Si has seguido estos pasos y el problema continúa, no te preocupes: es más habitual de lo que parece. En primer lugar, revisa el resto de consejos sobre errores y bugs de nuestro blog. Además, puedes consultar la documentación oficial de PrestaShop. Sin embargo, si prefieres que lo resolvamos nosotros, nuestro mantenimiento y soporte PrestaShop se encarga con precio cerrado y copia de seguridad previa. Por lo tanto, solo tienes que contarnos qué te pasa y te contestamos en menos de 24 horas laborables.

¿No te ha funcionado o no quieres tocar código?

Nuestro equipo de soporte PrestaShop lo hace por ti: te decimos el precio antes de empezar y dejamos copia de seguridad de todo.

Cuéntanos qué necesita tu tienda

O llámanos: 924 89 15 94 · 927 26 10 71 · 954 32 35 66
Comercial L-V 9:00-15:00 · Soporte L-V 8:00-24:00 · Urgencias 24 h, 365 días

SIGUE LEYENDO

Consejos relacionados

¿Hablamos de tu tienda PrestaShop?

Cuéntanos qué te quita el sueño: una tienda que no vende, un módulo que falla o un proyecto nuevo. Además, te respondemos en menos de 24 horas laborables con una propuesta clara.