Solución de problemas de acceso o lentitud en el backend de Prestashop

En los últimos días se están generando algunos problemas en el panel de administración de las tiendas Prestashop. La comunidad y los desarrolladores tratan de aportar soluciones y algunos parches temporales para solucionar dichas incidencias.

El mayor problema lo tenemos en la gran lentitud que se genera cuando un usuario hace login o navega por el backend, incluso la imposibilidad de poder trabajar y gestionar nuestra tienda de manera fluida. Al parecer y justo lo que sospechábamos, la tienda realiza conexiones contra las addons y estas peticiones tardan mucho en dar una respuesta, lo que hace ralentizar o hacer imposible el acceso al panel de administración. Algunos usuarios han aportado soluciones temporales, como se comenta en el foro de prestashop:

https://www.prestashop.com/forums/topic/909557-not-able-to-login-backoffice-website-working

Para recuperar de nuevo el uso normal del backend, se recomienda lo siguiente:

Prestashop 1.6:

Desinstalar el módulo “Gamification”

Si  el módulo “Cron Tasks Manager” está siendo utilizado para lanzar algunas tareas periódicas, eliminar estas tareas y ponerlas en el cron de tu hosting o servidor directamente. Posteriormente desinstalar este módulo se esté o no usando.

Añadir el siguiente código en la ruta del archivo “classes/Tools.php”

protected static $is_addons_up = FALSE;
    public static function addonsRequest($request, $params = array())
    {
        return false;
        if (!self::$is_addons_up) {
            return false;

 

Borrar el archivo “cache/class_index.php” para y así forzar la regeneración de la cache

Borrar todos los archivos .xml de la carpeta “config/xml”

Prestashop 1.7:

Con esta versión la única opción disponible es deshabilitar las addons.
Hay que acceder al archivo “classes/Tools.php”, y buscar por esta línea:

protected static $is_addons_up = true;

Y cambiarla por esta:

protected static $is_addons_up = false;

Como vemos es simplemente cambiar el true por false. Para finalizar eliminamos el archivo “config/xml/default_country_modules_list.xml”.

Esperamos haberte ayudado con este artículo y nos vemos el próximo post.

Comparte en:

asistencia discapacitados a domicilio madrid