Tabla de contenidos
La herramienta de actualización automática de 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.
El módulo 1-Click Upgrade debería de estar disponible de forma predeterminada en la página "Módulos" de su tienda (dentro de la categoría "Administración"): simplemente realizando un clic en el botón Instalar perteneciente a éste módulo, podrá utilizarlo para actualizar a la última versión de PrestaShop.
Nunca actualice su tienda online directamente. La herramienta de actualización automática puede fallar en algunas situaciones, y probablemente no podría volver a la versión anterior que tenía instalada. La forma más segura de realizar este proceso es tener disponible una copia exacta de su tienda, ya sea en el equipo local o en otra carpeta de su servidor web. Ésta deberá contener todos sus productos, categorías, temas, módulos, traducciones, ajustes personalizados, etc. Realice una actualización de prueba sobre esa copia de su tienda. Una vez que la actualización se haya completado, navegue a través de las páginas del front office y back office de la tienda para asegurarse de que todo está tal y como esperaba. Si no es así, entonces la herramienta de actualización automática tiene un problema con su configuración, y debería utilizar el método manual de actualización, que ahora está obsoleto y requiere de más tiempo, pero que podría serle de ayuda en su situación. |
Si el módulo 1-Click Upgrade no está disponible en su instalación de PrestaShop 1.4 o 1.5, puede descargarlo gratuitamente desde el sitio web de Complementos de PrestaShop (PrestaShop Addons).
Incluso si ya tiene instalado el módulo "1-Click upgrade", asegúrese de que está utilizando la última versión disponible:
|
Tan sólo tiene que seguir los pasos que realiza habitualmente para instalar un módulo en PrestaShop:
Haga clic en el botón "Añadir nuevo módulo", situado en la parte superior derecha de la lista de módulos disponibles.
Si está actualizando desde la version 1.4, haga clic en el enlace "Añadir un nuevo módulo a partir de mi ordenador", situado en la parte superior izquierda. |
/modules
.El módulo estará ahora disponible en el listado de módulos, pero todavía tendrá que instalarlo:
El módulo está ahora preparado para que lo configure y lo utilice.
La pantalla de configuración del módulo está disponible en el listado de "Módulos", haciendo clic en el botón o enlace "Configurar".
La pantalla de configuración también está disponible en:
|
La pantalla de configuración le presenta una serie de secciones, proveyendo información, herramientas y ajustes.
Esta pequeña sección sirve como recordatorio de que una actualización nunca es 100% segura, y por lo tanto usted debe asegurarse de que ha hecho una copia de seguridad completa de sus archivos y datos antes de realizar este proceso. De esta manera, si la actualización fallará, podría regresar al estado inicial de su tienda shop – aunque con un poco de trabajo volviendo a poner los archivos y datos en su lugar correspondiente.
Este proceso se explica en detalles 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.
Tenga en cuenta que el módulo 1-Click Upgrade realiza una copia de seguridad propia, con el fin de permitir la reversión total de la actualización. Sin embargo, usted siempre debe realizar sus propias copias de seguridad.
La sección "comprobación pre-actualización" le proporciona información valiosa sobre la instalación actual de PrestaShop, y cómo ésta podría interactuar con la actualización automática.
Deberá asegurarse de que todas las comprobaciones se validan antes de poder iniciar la actualización.
Todos estos indicadores deben ser de color verde para que la actualización pueda realizarse. De lo contrario, el botón de actualización no aparecerá en pantalla.
Cuando su tienda está alojada en un servidor local ( |
En esta sección se compara su versión de PrestaShop con la última estable. Puede comprobar rápidamente si necesita actualizar o no. Si usted sabe que hay una nueva versión disponible más actual de la que se presenta, puede lanzar una comprobación de versión haciendo clic en el botón "Verificar si una nueva versión está disponible".
Por defecto, la herramienta de actualización está configurada para actualizar su tienda a la próxima versión menor disponible. Esto significa que si usted utiliza una versión de la rama 1.4.x, ésta no le sugerirá la última versión 1.6.x disponible, sino que antes le ofrecerá actualiza a la última versión 1.4.x disponible. Por lo tanto, si desea actualizar desde una versión 1.4.x a la última versión 1.6.x, deberá hacer clic en el botón "Más opciones (modo Experto)". Tras realizar esta acción se abrirá una nueva sección, denominada "Más opciones (modo Experto)", donde puede elegir el canal de distribución desde el que desea actualizar.
Esta opción también es muy útil si desea comprobar si hay una versión disponible que no esté considerada como estable (por ejemplo, beta, RC o cualquier otra versión considerada inestable).
Antes de lanzar la actualización, debe asegurarse de que usted entiende completamente sus ajustes. Las secciones "Opciones de copia de seguridad" y "Opciones de actualización" se encuentran disponibles en la parte inferior de la página (y se describen más adelante en este capítulo).
Esta sección le permite determinar exactamente a qué versión desea actualizar su versión de PrestaShop actualmente instalada.
Las opciones son:
/admin/autoupgrade/download
. Una vez que haya seleccionado archivo en el selector desplegable, indique el número de versión en el campo de texto (¡sea muy preciso!)./admin/autoupgrade/latest/prestashop
. Esta carpeta /prestashop
debe provenir directamente del archivo que ha descargado.Para los más curiosos, esta sección enumera las diferencias entre la versión actual y la versión más reciente del canal seleccionado.
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.
Esta sección sólo aparece cuando se ha realizado al menos una actualización.
Veáse abajo para obtener más información.
Estas opciones le permiten tener un cierto control sobre el proceso de copia de seguridad:
Estas opciones le permiten tener un cierto control sobre el proceso de actualización:
Una vez que todos los indicadores de la sección "Lista de comprobación pre-actualizacion" se encuentren con la marca de verificación de color verde, el botón de actualización aparece en la sección "Comenzar actualización", junto con la URL desde la que se descargará la nueva versión.
Haga clic en el botón "¡Comenzar actualización ahora!" para lanzar el proceso completo.
Una vez que se puso en marcha el proceso de actualización, la página de configuración general es sustituida por dos secciones: "Registro de actividad" y "Rollback".
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:
auto-backupfiles_V1.6.0.2_20140127-120310-798d3a69.zip
.Un monton de archivos son mencionados durante el proceso. No es necesario que se detenga a leer todas las notificaciones que aparecen en pantalla, usted es libre de consultarlas tan sólamente en caso de error.
Sabrá que la actualización ha terminado cuando aparezca el siguiente mensaje en color verde "Actualización completa. Por favor, compruebe si su tema principal es funcional (trate de hacer una compra, compruebe el tema)", junto con la siguiente entrada de registro final: "Fin del proceso".
La herramienta de actualización también indica que debe volver a habilitar su tienda, pero antes de hacerlo, deberá comprobar que todo funciona en el back-office de su tienda : no hay errores, todos los productos y categorías están en su lugar con sus imágenes y archivos adjuntos correspondientes, etc. Hasta que no haya comprobado que todo está bien en su tienda, es mejor evitar que su tienda sea pública.
En la primera carga, las páginas podrían aparecer con un aspecto roto o desorganizado: debido a que su navegador web almacena en caché los archivos, probablemente esté haciendo uso de los viejos archivos CSS en lugar de los nuevos. No dude en recargar la página varias veces, o incluso vaciar la caché del navegador, con el fin de obtener la interfaz correctamente actualizada. |
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 cambiar la posición 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 "Menus" bajo el menú "Administración", y comience a "jugar" con 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 installation!
In some server configurations, an error message might be displayed, saying "Javascript error (parseJSON) detected for action "upgradeNow". Starting restoration...". Follow these steps to solve the error, :
After you have done all this, start the autoupgrade process again. |
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.
PrestaShop's own backup files are saved on your server, and if it turns out your update has gone badly, you can find them in the "Rollback" section of the configuration page for the 1-Click Upgrade module.
Backup files are created as soon as the upgrade process is started, and are available immediately in the "Choose your backup" drop-down list.
Choose the most recent one. The date and hour of the creation of the backup file are right within the name: Vversion-date-hour-random
, for instance "V1.4.9.0_20120907-114024-f85f41a" for a backup of a previous PrestaShop 1.4.9 installation, made September 7th 2012, at 11:40:24 AM.
The "Rollback" button triggers two actions:
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.
This is explained in details in the "Making and restoring your own backup" of this guide: http://doc.prestashop.com/display/PS16/Making+and+restoring+your+own+backup.