Child pages
  • Actualización automática

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

La herramienta de actualización automática de Prestashop PrestaShop permite a los propietarios de tiendas hacer copias de seguridad y actualizar su sitio en pocos clics sin la necesidad de tener conocimientos técnicos.

...

En el caso de haber realizado cambios directamente sobre los archivos principales de PrestaShop en lugar de haber utilizado las capacidades y técnicas override, esta lista puede ayudarle a saber si los cambios son seguros o no.
No obstante, recuerde que puede mejorar la vida útil de su código personalizado convirtiéndolos en archivos primordiales utlizando overriding. Al utilizar esta técnica su código personalizado no se verá afectado por las actualizaciones. Consulte la documentación destinada a desarrolladores para obtener más información.

...

Deshacer

Esta sección sólo aparece cuando se ha realizado al menos una actualización.

...

Una vez que se puso en marcha el proceso de actualizaciónla página de configuración general es sustituida por dos secciones: "Registro de actividad" y "RollbackDeshacer".

El registro de actividad le muestra un registro detallado de lo que el programa de actualización está haciendo en una pantalla por la que puede desplazarse:

...

Info

Al actualizar desde la versión 1.4 a la versión 1.6, sus menús no serán organizados de la misma forma en la que lo harían si realiza una instalación desde cero de la version 1.6.

Esto es debido a que las pestañas de PrestaShop 1.4 fueron reorganizadas dentro de menús en PrestaShop 1.6, y una gran cantidad de páginas fueron movidas y trasladadas con el fin de crear menús consistentes. Además, la herramienta de actualización asume que sus pestañas en PrestaShop 1.4 podrían haber sido personalizadas o movidas, ya sean por sí mismas o por la acción de un módulo. Por lo tanto, en lugar de eliminar la configuración existente, la herramienta de actualización toma las pestañas como las encuentra , y no las reorganiza en el orden predeterminado de los menús de PrestaShop 1.6.

Si desea cambiarla posición el posicionamiento de las páginas dentro de un menú una vez que haya actualizado a la versión 1.6, diríjase a la páginas página "Menus" bajo el menú "Administración", y comience a realizar los ajustes que considere necesario en las posiciones.

Once you have made sure your PrestaShop installation is up and running, you can re-enable your shop using the option in the "Maintenance" page of the "Preferences" menu, then make tests on your front office: browse products, sort them, try to order one, etc. In short, go through the entire buying process in order to make sure that you won't miss a sale.

Is everything working fine? Congratulations, you know have successfully upgraded your PrestaShop installationUna vez que se haya asegurado de que su instalación de PrestaShop está plenamente funcional, deberá volver a activar su tienda utilizando la opción disponible en la página "Mantenimiento" del menú "Preferencias", a continuación realice de nuevo una comprobación del front office de su tienda: buscar productos, ordenarlos, realizar el proceso de pedido de uno de ellos , etc.

¿Está todo funcionando perfectamente?. ¡Enhorabuena, ha realizado el proceso de actualización de PrestaShop correctamente!

Warning
titleJavaScript error

In some server configurations, an error message might be displayed, saying En algunas configuraciones de servidor, un mensaje de error puede aparecer, indicando lo siguiente "Javascript error (parseJSON) detected for action "upgradeNow". Starting restoration...", en español: "Error Javascript(parseJSON) detectado por acción.Follow these steps to solve the .."upgradeNow". Empezando la restauración..."

 Siga estos pasos para resolver el error,:

  • Open your Abra el archivo php.ini file and enable (uncomment) the MySQLi and MySQL PDO extensions. If you cannot access the y habilite (descomentando) las extensiones MySQLi y MySQL PDO. Si no tiene acceso al archivo php.ini file, contact your web host about this.Open the , póngase en contacto con su proveedor de alojamiento web.
  • Abra el archivo /modules/autoupgrade/db/Db.php and find these lines (around line y encuentre las siguientes líneas de código (alrededor de la línea 210):

    Code Block
    public static function getClass()
    {
        $class = 'MySQL';
        /*if (PHP_VERSION_ID >= 50200 && extension_loaded('pdo_mysql'))
            $class = 'DbPDO';
        else if (extension_loaded('mysqli'))
            $class = 'DbMySQLi';*/
        return $class;
    }

    Simply uncomment these lines (remove /* and */). They should now look like thisLo único que tiene que hacer es descomentar estas líneas (quitando los carácteres /* y */, presentes en el bucle if - else if). El resultado final debe ser el siguiente:

    Code Block
    public static function getClass()
    {
        $class = 'MySQL';
        if (PHP_VERSION_ID >= 50200 && extension_loaded('pdo_mysql'))
            $class = 'DbPDO';
        else if (extension_loaded('mysqli'))
            $class = 'DbMySQLi';
        return $class;
    }

After you have done all this, start the autoupgrade process again.

Going back to the previous version: rollbacks

Sadly, not all upgrades are successful – which is the very reason why you should always back-up all your files and data, and why PrestaShop performs an additional backup of said files and data by itself, which you should not always count on. Make your own backup first. See the "Making and restoring your own backup" chapter of this guide for more information.

...

Después de haber hecho todo esto, inicie el proceso de actualización de nuevo.

Volviendo a la versión anterior: deshacer

Lamentablemente, no todas las actualizaciones son exitosas – esta es la razón por la que siempre  debe hacer una copia de seguridad de todos sus archivos y datos, y por la que PrestaShop realiza una copia de seguridad adicional de dichos archivos y datos por sí mismo, con la que no siempre debería de contar. Haga siempre su propia copia de seguridad primero. Consúlte el capítulo "Cómo realizar y restaurar su propia copia de seguridad" de esta guía para obtener más información.

Los archivos de la copia de seguridad que realiza por sí mismo PrestaShop, son guardados en su servidor. Si resulta que la actualización ha ido mal, puede encontrar estos archivos en la sección "Deshacer" de la página de configuración del módulo 1-Click Upgrade.
Los archivos de la copia de seguridad se crean tan pronto como se inicia el proceso de actualización, y están disponibles inmediatamente bajo la lista desplegable "Elija una copia de seguridad a restaurar".
Seleccione la más reciente. La fecha y la hora de la creación del archivo de copia de seguridad son añadidas junto con el nombre: Vversion-date-hour-random, for instance por ejemplo "V1.4.9.0_20120907-114024-f85f41a" for a backup of a previous de una copia de seguridad de una instalación perteneciente a PrestaShop 1.4.9 installation, made September 7th , realizada el 7 de Septiembre de 2012, at a las 11:40:24 AMde la mañana.

The El botón "Rollback" button triggers two actions:

  • Takes the files from the latest backup, and re-installs them in place of those from the current installed version.
  • Takes the data from the latest backup, and re-installs it in place of that from the current database.

Select the backup archive to which you want to roll back to, and click the "Rollback" button. As with the upgrade process, the whole interface disappears to only leave the "Activity Log" section and the "Rollback" section. You can follow the rollback process in the scrolling journal, and once it is finished, reload the page in order to check that everything is indeed back in place.

Going back to the previous version: restoring your own backup

This is explained in details in the "Making and restoring your own backup" of this guideDeshacer" desencadena dos acciones:

  • Toma los archivos de la última copia de seguridad, y los vuelve a instalar en lugar de los de la versión actual instalada.
  • Toma los datos de la última copia de seguridad, y los vuelve a instalar a partir de la base de datos actual.

Seleccione el archivo de la copia de seguridad a la que desea volver y haga clic en el botón "Deshacer". Al igual que con el proceso de actualización, toda la interfaz desaparece para dejar solamente las secciones "Registro de actividad" y "Deshacer". Puede seguir el proceso de reversión desplazándose por el registro de actividad.
Una vez
que completado el proceso, recargue la página para comprobar que todo ha regresado a su lugar.

Volviendo a la versión anterior: restauración de su propia copia de seguridad

Este proceso se explica con detalle en el capítulo "Cómo realizar y restaurar su propia copia de seguridad" de esta guía: http://doc.prestashop.com/display/PS16/Making+and+restoring+your+own+backup.

...