En ocasiones al instalar un modulo o hacer alguna modificación en el prestashop, nos encontramos con errores 500 o con cargas de pagina lentas, muy lenta, lo primero que debemos hacer es activar el modo depuración, que en la versión 1.7 es sencillo, ya que tenemos en un formulario la posibilidad de activar o desactivar esta opción
Para activar o desactivar por medio del Backoffice ->
Menu Parámetros Avanzados -> Rendimiento -> Modo depuración (Si/No) y guardar.
Aunque yo siempre recomiendo hacer el cambio por código, modificando el fichero de definiciones y de esta manera , si al activar el modo depuración no podemos acceder al Backoffice, podemos volver a desactivarlo.
El fichero en cuestión esta en /config/defines.inc.php
Debemos cambiar de “false” a “true” en el siguiente codigo, de esta manera tendremos activado desactivado el modo depuración
/* Debug only */
if (!defined(‘_PS_MODE_DEV_’)) {
define(‘_PS_MODE_DEV_’,true);
}
Pero y si quiero ver el consumo de memoria y recursos de los modulos que tengo instalados y por lo tanto poder desactivar o mejorar el rendimiento de mi tienda.
Esta opción no la podemos activar en el backoffice, lo debemos cambiar en el fichero que se ha indicado antes, buscando el siguiente código e indicando True para que muestre todos los recursos e información adicional
if (!defined(‘_PS_DEBUG_PROFILING_’)) {
define(‘_PS_DEBUG_PROFILING_’, true);
}