Prestashop no guarda los cambios tras una actualización ¿Qué hago?
Muchos de los usuarios que deciden actualizar su tienda Prestashop a otra versión del software, experimentan alguna que otra dificultad o algún fallo que les trae de cabeza. Uno de los problemas más recientes a la hora de cambiar de versión (sin importar que versión sea) se produce al modificar un elemento de la configuración, ya que Prestashop no guarda el valor que hemos modificado.
¿Por qué Prestashop no guarda el valor que hemos introducido en la configuración tras la actualización del software?
Esto se produce porque existen dos campos de la base de datos con el mismo nombre, por lo que Prestashop guarda uno y lee el otro. Por ejemplo,en el campo PS_SHOP_ENABLE pueden registrarse dos valores ( 0 y 1 ). Como consecuencia la tienda estará en mantenimiento según el valor que tome Prestashop en esta tabla de la base de datos.
¿Solución? Mysql Localizar entradas duplicadas.
Debemos localizar las entradas duplicadas y ejecutar la siguiente query en phpmyadmin, usemos como ejemplo la tabla ps_configuration:
SELECT * FROM ps_configuration as list
INNER JOIN(SELECT name FROM ps_configuration
GROUP BY name HAVING count(id_configuration) > 1) dup ON list.name = dup.name
Con el resultado que aparece en la base de datos, podremos borrar los valores que queramos mantener y borrar los que no queramos. De nuevo, la única forma para solventar este tipo de problemas, es trabajando de forma continua con la aplicación para captar a tiempo los posibles errores o problemas de programación. Y vosotros...¿cuál ha sido el último problema al que os habéis enfrentado con el cambio de versiones?
Escribe un comentario