¿Cómo activar el modo debug en Prestashop?

¿Cómo activar el modo debug en Prestashop?

5/5 (2)

Descubre qué es el modo debug en Prestashop y como activarlo en Prestashop 1.6 y en Prestashop 1.7

¿Qué es el modo debug de Prestashop?

Es una herramienta que nos permite encontrar los fallos que tiene nuestro Prestashop y así tener más pistas sobre cómo resolverlos.

Básicamente lo que hace es mostrarte en pantalla los errores de php, smarty o mysql que tiene la página que estamos abriendo. Nos va a decir dónde está el fallo, en que archivo y línea para poder abrirlo con nuestro editor y así solucionar el problema.

¿Cómo activar el modo debug en Prestashop?

Hay 2 maneras de activar el modo debug en Prestashop. La primera sirve para cualquier versión de Prestashop y es la siguiente:

Necesitaremos tener acceso al ftp de nuestro prestashop. Una vez estemos dentro de las carpetas de nuestro Prestashop nos dirigimos a la carpeta que se llama config. Dentro de la carpeta config hay archivos muy delicados. Así que con cuidado abriremos con nuestro editor de texto el archivo que se llama defines.inc.php.

Al abrirlo lo primero que encontramos de código es esto de aquí:

/* Debug only */
if (!defined('PS_MODE_DEV')) {
    define('PS_MODE_DEV', false);
}

Esto lo que hace es definir el modo debug. Si está en false estará desactivado y si está en true lo activamos. Ahora mismo está desactivado, así que si lo queremos activar lo cambiaríamos por esto:

/* Debug only */
if (!defined('PS_MODE_DEV')) {
    define('PS_MODE_DEV', true);
}

Con este cambio tan sencillo tendríamos la forma de activar y desactivar el modo debug en cualquier versión de Prestashop.

¿Como activar el Modo Debug en Prestashop 1.7?

En la versión 1.7 de Prestashop se ha añadido una nueva funcionalidad en el apartado de Rendimiento dónde podemos activar y desactivar el modo debug con un simple click.

Para ello, nos dirigimos a nuestro backoffice de Prestashop y vamos al apartado de “Parámetros Avanzados > Rendimiento”. Allí encontramos un apartado dedicado al modo debug o “Modo depuración”.

En este apartado tenemos 3 opciones. La que nos interesa tener marcada es la tercera opción. La que se llama “Modo depuración”. Esto lo que hará será modificar el archivo defines.inc.php con true o false dependiendo de si lo activamos y desactivamos.

Y esto es todo lo que necesitas saber para activar y desactivar el modo debug o modo depuración en Prestashop 1.6 o anterior y Prestashop 1.7

Valoración de la Información

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *