A la hora de utilizar PrestaShop existen una serie de herramientas muy útiles tanto para crear como para mantener tu propia tienda online. Activar el modo DEBUG en PrestaShop es una de estas herramientas que tendremos a nuestra disposición si realizamos los siguientes pasos , pero antes debemos saber que es exactamente el modo DEBUG.
Contenido
¿Que es modo DEBUG en PrestaShop?
Modo DEBUG de PrestaShop es la variable con la cual se puede activar o desactivar el modo de depuración PrestaShop.
Estando activado seremos capaces de visualizar mensajes de depuración y avisos PHP que ayudaran al desarrollador a la hora de detectar posibles errores que de otra forma no seriamos capaces de percibir.
dir/config/defines.inc.php
Para activar el modo DEBUG lo primero que deberemos hacer en localizar y modificar el archivo “dir/config/defines.inc.php”, siendo “dir” el directorio raíz donde hemos instalado PrestaShop. Para ello deberemos utilizar ssh o ftp para acceder al archivo.
‘_PS_MODE_DEV_’
En el momento en el que hayamos accedido a dicho archivo solo deberemos cambiar la linea:
define(‘_PS_MODE_DEV_’, false);
por la linea:
define(‘_PS_MODE_DEV_’, true);
De esta forma , cambiando el “false” por un “true” seremos capaces de activar el modo DEBUG
Activar desde el Backend en PrestaShop 1.7
Desde la versión 1.7 de PrestaShop ya podemos activar el DEBUG desde el backend sin necesidad de acceder a ningún archivo.
Para ello debemos realizar los siguientes pasos:
Parámetros avanzados -> Rendimiento -> Modo depuración
Desde aquí ya lo único que nos queda por hacer es marcar la opción “SI” en el apartado “Modo Depuracion”
Como ver los tiempos de carga de nuestra pagina PrestaShop
‘_PS_DEBUG_PROFILING_’
Otra forma de utilizar el DEBUG es utilizando la opción ‘_PS_DEBUG_PROFILING_’ la cual nos mostrara de una forma mucho mas detallada el rendimiento de nuestra tienda PrestaShop.Para ello deberemos acceder al archivo de configuración “dir/config/defines.inc.php” como ya hemos realizado en los pasos anteriores y modificar la siguiente linea:
define(‘_PS_DEBUG_PROFILING_’, false);
De tal forma que cambiemos la opción “false” por “true” y nos quede de la siguiente manera:
define(‘_PS_DEBUG_PROFILING_’, true);
Una vez modificado y guardado solo tendremos que actualizar la pagina y ya estaría.
Con esta opción podremos ver los tiempos de carga de nuestra pagina, tiempos que tardan las consultas SQL, módulos que se ejecutan entre otras cosas.
Conclusión Final
De esta forma y siguiendo nuestra guía paso a paso debería ser capaz de activar DEBUG en PrestaShop sin ningún tipo de problema.
Si en cualquier caso tiene alguna duda os animamos a dejárnosla abajo en la caja de comentarios y responderemos encantados.