RCTSH Posted Monday at 02:30 PM Share Posted Monday at 02:30 PM Estamos trabajando con una instalación de PrestaShop 8.2.1, pero tras tras varios errores que nos da al intentar actualizar a ps9 l, hemos detectado que el problema radica en que la base de datos no se migró correctamente: sigue en la versión 8.1.6, según el valor PS_VERSION_DB en ps_configuration. 🔍 ¿Qué ocurrió? El sistema actualizó los archivos del core a 8.2.1, pero no ejecutó los scripts SQL de migración. Esto ha dejado la tienda en un estado inconsistente: el código es 8.2.1, pero la base sigue estructuralmente en 8.1.6. Al intentar usar el módulo autoupgrade v7.3.0, solo nos ofrece actualizar directamente a PrestaShop 9.x, lo cual no queremos hacer aún. Objetivo Queremos realizar una actualización manual y controlada de la base de datos hasta la versión 8.2.3, ejecutando los scripts SQL correspondientes (8.2.0.sql, 8.2.1.sql, 8.2.2.sql, 8.2.3.sql) para alinear la estructura con el core actual. pero el Problema es que no encuentro algo adecuado Los paquetes .zip oficiales de PrestaShop 8.2.1, 8.2.2 y 8.2.3 no incluyen la carpeta install/upgrade/sql/. Tampoco se distribuye el archivo .xml necesario para que el módulo autoupgrade reconozca la versión en modo “Archivo local”. ¿Alguien tiene...? Una instalación actualizada a 8.2.3 desde la que se puedan extraer los scripts SQL de migración El archivo .xml oficial para la versión 8.2.3 compatible con el módulo autoupgrade Alguna fuente alternativa donde se puedan obtener los .sql completos para ejecutar la migración manualmente Cualquier ayuda sería bienvenida. Queremos evitar una actualización forzada a PrestaShop 9.x y resolver esta inconsistencia de forma quirúrgica y documentada. Alguna otra solucion? Gracias por adelantado. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted Monday at 03:42 PM Share Posted Monday at 03:42 PM 1 hour ago, RCTSH said: El archivo .xml oficial para la versión 8.2.3 compatible con el módulo autoupgrade En los assets puedes encontrar el XML correspondiente: https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.3 1 Link to comment Share on other sites More sharing options...
aixos Posted Monday at 03:43 PM Share Posted Monday at 03:43 PM Hola Puse ese post 1 Link to comment Share on other sites More sharing options...
RCTSH Posted Monday at 03:53 PM Author Share Posted Monday at 03:53 PM 10 minutes ago, aixos said: Hola Puse ese post Gracias por tu aportación, pero en este caso el procedimiento estándar y si no me he confundido en algun sitio no es viable. Ya he revisado la versión publicada en GitHub y: El .zip de PrestaShop no contiene los scripts SQL de migración ni el archivo .xml necesario para el módulo autoupgrade no está incluido o está incompleto Por tanto, no se puede ejecutar la actualización desde “Archivo local”, porque el sistema no reconoce la versión ni tiene instrucciones para migrar la base de datos No es un problema de subir los archivos al directorio correcto, sino de que los archivos necesarios para que el módulo funcione no están disponibles en esa versión. El entorno está auditado y el fallo es estructural, no de procedimiento. Link to comment Share on other sites More sharing options...
aixos Posted Monday at 06:22 PM Share Posted Monday at 06:22 PM (edited) Hola @RCTSH Cita El .zip de PrestaShop no contiene los scripts SQL de migración ni el archivo .xml necesario para el módulo autoupgrade no está incluido o está incompleto Puse el post de lo que yo hice y me funciono. Por tanto, el paso a paso sería: Te bajas el .zip y el . xml desde aquí https://github.com/PrestaShop/PrestaShop/releases Edited yesterday at 08:20 AM by aixos (see edit history) Link to comment Share on other sites More sharing options...
Knowband Plugins Posted yesterday at 06:24 AM Share Posted yesterday at 06:24 AM Está dentro del módulo de actualización automática, no en PrestaShop. https://github.com/PrestaShop/autoupgrade/tree/dev/upgrade/sql Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now