Cómo Activar el Modo Depuración en PrestaShop para Ver Errores

Cuando trabajas con PrestaShop, en ocasiones pueden surgir errores que no se muestran en pantalla por defecto. Para solucionar problemas de funcionamiento, es útil activar el modo depuración (debug mode), que permite ver los errores detalladamente y registrar logs. En este artículo, te explicamos cómo hacerlo paso a paso.

La forma más sencilla de habilitar la depuración es modificando el archivo defines.inc.php. Sigue estos pasos:

  1. Accede a tu servidor mediante FTP o el administrador de archivos de cPanel.
  2. Navega a la carpeta de PrestaShop: 📂 /config/defines.inc.php
  3. Abre el archivo con un editor de texto o el editor de cPanel.
  4. Busca esta línea:
    define(‘PS_MODE_DEV‘, false);
  5. Cambia el valor false por true:
    define(‘PS_MODE_DEV‘, true);
  6. Guarda los cambios y recarga tu tienda.

Ahora, cualquier error generado se mostrará directamente en la pantalla.

Si el método anterior no muestra los errores, puedes forzar su visualización agregando estas líneas al inicio del archivo index.php (o cualquier otro archivo PHP relevante):

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>

Esto forzará la salida de todos los errores en pantalla.

Si puedes acceder al Back Office de PrestaShop, puedes ver los registros de errores desde:.

  1. Ir a Parámetros Avanzados > Registro. En algunas versiones puede que lo encuentres como Parámetros Avanzados > Registros/Logs.
  2. Aquí verás un listado de advertencias, errores y otros eventos relevantes, identificado con el nivel de gravedad.
  3. Puedes filtrar los errores para identificar el problema más rápido.

Si los errores no aparecen en pantalla, revisa los logs del servidor. Dependiendo de tu alojamiento, ideal si cuentas con un cloud, estos archivos pueden encontrarse en:

SSH: Si tienes acceso a la terminal, revisa el archivo de logs de Apache o Nginx, puedes usar comandos como cat o tail, acompañado de un grep:

tail -f /var/log/apache2/error.log # Para servidores Apache
tail -f /var/log/nginx/error.log # Para servidores Nginx

Activar el modo depuración en PrestaShop es una herramienta clave para solucionar errores y mejorar el rendimiento de tu tienda. Si después de seguir estos pasos sigues teniendo problemas, verifica los logs del servidor o revisa los módulos instalados. ¡Esperamos que esta guía te ayude a optimizar tu tienda en línea!

Si necesitas un alojamiento especial para Prestashop, te invitamos a que veas nuestros planes especializados: Prestashop Hosting

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.