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.

...

  1. Descargue el módulo 1-Click Upgrade desde PrestaShop Addons: http://addons.prestashop.com/es/administracion-prestashop-modulo/5496-1-click-upgrade-autoupgrade.html. Guarde el archivo Zip en su escritorio.
  2. En su Panel de Administración de PrestaShop, diríjase a la páginas página "Módulos" del menú "Módulos".
  3. Haga clic en el botón "Añadir nuevo módulo", situado en la parte superior derecha de la lista de módulos disponibles.

    Tip

    Si está actualizando desde la version 1.4, haga clic en el enlace "Añadir un nuevo módulo desde su computadoraa partir de mi ordenador", situado en la parte superior izquierda.

  4. En el formulario que se abre, haga clic en el botón "Seleccionar (Elegir un fichero)...", a continuación, busque y seleccione el archivo Zip del módulo que acaba de descargar.
  5. Haga clic en el botón "Subir este módulo". PrestaShop pondrá el módulo en su servidor, lo descomprimirá, y colocará los archivos en la carpeta /modules.

...

La pantalla de configuración

The module's configuration screen is available from the "Modules" list, by clicking on the module's "Configure" link.

...

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".

Tip

La pantalla de configuración también está disponible en:

  • PrestaShop 1.4: under the "Tools" tab, in the bajo la pestaña "Herramientas", en la subpestaña "1-Click Upgrade" sub-tab.
  • PrestaShop 1.5 and later: under the "Advanced parameters", in the y posterior: bajo los "Parámetros avanzados", en la página "1-Click Upgrade" page.

The configuration screen presents you with a series of sections, providing information, tools and settings.

Welcome

This small section serves as a reminder that an upgrade is never 100% safe, and therefore that you should make sure you have made a complete backup of your files and data. This way, should the upgrade fail, you will be able to return to the initial state of your shop – albeit with a bit of work putting your files and data back into place.

...

  • .

La pantalla de configuración le presenta una serie de secciones, proveyendo información, herramientas y ajustes.

Bienvenido

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.

Note that the 1-Click Upgrade module performs its own set of backup in order to allow for reverting of the whole upgrade. Nevertheless, you should rely on your own backups.

The pre-Upgrade checklist

The "The pre-Upgrade checklist" section gives you useful information on your current PrestaShop installation, and how it might interact with the automatic upgrade.

Image Removed

You must make sure that all the checks are validated before you can launch the upgrade.

  • The 1-click upgrade module is up-to-date (your current version is x.x). Indicates whether you need to update the update module itself. If you have just installed it, there is little chance you will need to update it.
    If you do not have the latest version of the module, a button appears below this field, marked "Install the latest by clicking 'Add from my computer'". Clicking it takes you to the "Modules" page. From there, click on the "Add a module from my computer" link to reveal the pre-filled form. Click the "Download this module" button to start updating the module. Finally, go back to the 1-Click Upgrade configuration page to continue performing pre-upgrade checks.
  • Your store root directory is writeable (appropriate CHMOD permissions). Indicates if the read/write permissions are correctly set. If not, you will have to change them, using your FTP client, such as FileZilla.
    See the Getting Started guide's "System compatibility & system configuration" section for a quick explanation of how to perform a CHMOD.
  • The PHP "Safe mode" option must be turned off.
  • The PHP "allow_url_fopen" option must be turned on or CURL must be installed.
  • You must put your store under maintenance. Indicates if your shop is active or in maintenance mode. You must put your shop in maintenance mode during the whole process (file backup, database backup, automatic upgrade, verification), so as to prevent customers from losing orders... and prevents you from losing clients. The module can disable your shop for you: Simply click on the "Click here to put your shop under maintenance" button. You can also choose to disable the shop yourself, using the shop's preference page:
    • PrestaShop 1.4: enable/disable the shop in the main "Preferences" tab.
    • PrestaShop 1.5 and later: enable/disable the shop in the "Maintenance" page, under the "Preferences" menu.
  • You must disable the Caching features of PrestaShop. Indicates whether your shop's cache is enabled or disabled. You must disable it during the whole process. The module will not do it for you.
    • PrestaShop 1.4: enable/disable the cache in the "Performances" page, under the "Preferences" tab.
    • PrestaShop 1.5 and later: enable/disable the cache in the "Performance" page, under the "Advanced parameters" menu.
  • The PHP time limit is high or disabled (Current value: xxx). The automatic upgrade can be a lengthy process, as it needs to download the archive from prestashop.com, unzip it on the server, replace the currently installed files, then trigger the update itself. Hence, the PHP settings might be too low, and break the upgrade altogether, mid-process at worse. In this field, PrestaShop gives you an indication of the current PHP settings. Ideally, it should indicate "disabled".

All these indicators must be green for the upgrade to work. Otherwise, the upgrade button will not appear.

...

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 lista de comprobación previa a la actualización

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.

Image Added

Deberá asegurarse de que todas las comprobaciones se validan antes de poder iniciar la actualización.

  • El módulo 1-click upgrade está actualizado (su versión actual es x.x)Indica si es necesario actualizar el propio módulo de actualización. Si acaba de instalarlo, hay pocas posibilidades de que tenga que actualizarlo.
    Si no tiene la última versión del módulo, un botón aparece debajo de este campo, advirtiendo de que "Instale la última versión haciendo clic 'Añadir a partir de mi ordenador'". Al hacer clic será redirigido a la página "Módulos". Desde dicha página, haga clic sobre el enlace "Añadir módulo a partir de mi ordenador" para revelar el formulario  correspondiente tras la precarga de la página. Haga clic en el botón "Descargar este módulo" para iniciar la actualización del módulo. Finalmente, regrese a la página de configuración del módulo 1-Click Upgrade para continuar la realización de comprobaciones previas a la actualización.
  • El directorio raíz de su tienda debe tener permisos de escritura (permisos CHMOD apropiados). Indica si los permisos de lectura / escritura están correctamente establecidos. Si no lo estuvieran, tendrá que cambiarlos, utilizando un cliente FTP, como por ejemplo FileZilla.
    Consulte la sección "Compatibilidad y Configuración del Sistema" de la Guía de Introducción dentro del capítulo "Instalación de PrestaShop", para obtener una rápida explicación de cómo realizar un CHMOD.
  • La opción PHP "Modo seguro" debe estar deshabilitada.
  • La opción PHP "allow_url_fopen" debe estar habilitada o CURL debe estar instalado.
  • Debe poner su tienda en modo de mantenimiento. Indica si su tienda está activa o en modo de mantenimiento. Recuerde poner su tienda en modo mantenimiento mientras se está realizando el proceso (copia de seguridad de archivos, copias de seguridad de base de datos, actualización automática, verificación), con el fin de evitar que los clientes puedan perder pedidos... y prevenirle a usted la perdida de clientes. El módulo puede desactivar su tienda por usted: Simplemente haga clic en el botón "Haga clic aquí para poner su tienda en mantenimiento". También puede optar por desactivar la tienda manualmente, utilizando la página de preferencias de la tienda:
    • PrestaShop 1.4: activar/desactivar la tienda, en la pestaña principal "Preferencias".
    • PrestaShop 1.5 y superior: activar/desactivar la tienda, en la página "Mantenimiento", bajo el menú "Preferencias".
  • Debe deshabilitar las características de almacenamiento en caché de PrestaShop. Indica si la caché de su tienda está activada o desactivada. Debe desactivarla durante todo el proceso. El módulo no lo hará por usted.
    • PrestaShop 1.4: activar/desactivar la caché, en la página "Rendimiento", bajo la pestaña "Preferencias".
    • PrestaShop 1.5 y superior: activar/desactivar la caché, en la página "Rendimiento", bajo el menú "Parámetros avanzados".
  • El tiempo límite PHP tiene un valor muy alto o se encuentra desactivado completamente (Valor actual: xxx). La actualización automática puede ser un proceso largo, ya que se tiene que descargar este archivo desde prestashop.com, descromprimirlo en el servidor, reemplazar los archivos instalados actualmente, y lanzar la propia actualización en sí. Por tanto, el ajuste de este parámetro en  PHP podría estar establecido en un valor demasiado bajo, e interrumpir la actualización definitivamente en medio del proceso. En este campo, PrestaShop le ofrece una indicación del ajuste establecido en la configuración PHP. Idealmente, ésta debería indicar "desactivado".

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.

Note

Cuando su tienda está alojada en un servidor local (http://localhost o http://127.0.0.1), the auto-upgrade module understands that the maintenance mode is not required, since no one else than you can access the site. Therefore, even if you are not in maintenance mode, the module marks that check as valid.

Start your Upgrade

This section compares your version of PrestaShop with the latest stable one. You can quickly see whether you need to update or not. If you know that there is a newer version available than the one presented, you can trigger a version check by clicking the "Check if new version available" button.

Image Removed

By default, the update tool is set to update your store to the next minor version. This means that if you use a version from the 1.4.x branch, it will not suggest the latest 1.6.x version, but rather the latest 1.4.x version. Therefore, if you want to update from a 1.4.x version to the latest 1.6.x version, you must click on the "More options (Expert mode)" button. This will open a new section, named "More options (expert mode)", where you can choose the distribution channel to which you want to update.
This is also very useful if you want to check for a version other than a stable one (for instance, beta, RC or any other unstable version).

Before launching the upgrade, you must make sure that you understand its settings. The "Backup options" and "Upgrade options" sections are available at the bottom of the page (and are described later in this chapter). Make sure you understand them all.

Expert mode

This section enables you to pinpoint exactly to which version you want to upgrade your current PrestaShop installation.

Image Removed

The options are:

...

el módulo de actualización automática entiende que no se requiere el modo de mantenimiento, ya que nadie más que usted puede acceder al sitio. Por lo tanto, incluso auque usted no haya establecido su tienda en modo de mantenimiento, el módulo marcará esta comprobación como válida.

Comenzar actualización

En esta sección se compara su versión de PrestaShop con la última estable. Puede comprobar rápidamente si necesita actualizar o noSi 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".

Image Added

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). 

Modo Experto

Esta sección le permite determinar exactamente a qué versión desea actualizar su versión de PrestaShop actualmente instalada.

Image Added

Las opciones son:

  • CanalElija el canal de distribución desde el que desea utilizar. Se le recomienda seleccionar "Lanzamiento de versiones menores", lo que significa "cualquier versión estable por encima de la actual". Las otras opciones son:
    • Lanzamiento de versiones mayores. El próximo lanzamiento estable desde la última rama: dado que la rama actual es la 1.6.x, la herramienta de actualización usaría la última versión 1.6 (a partir de este escrito, v1.6.0).
    • Minor releases. This is the default setting. Uses only the next stable release within the current branch: if you have PrestaShop Lanzamiento de versiones menores. Esta es la configuración establecida de forma predeterminada. Utiliza sólo la próxima versión estable dentro de la rama actual:  si usted tiene instalada la versión 1.4.2, it will update your shop to v1 de PrestaShop, se actualizará su tienda a la versión 1.4.9, even if v1incluso aunque la versión 1.6.2 is available esté disponible.
    • Release candidates. RC versions are deemed stable enough to be tested by the majority, but not stable enough to be the real release. Use at your own risks.
    • Beta releases, alpha releases. These are development versions. Use at your own risks.
    • Private release. Sometimes, the PrestaShop developers upload a private test version. If you have the right URL and hash key, you can update to this version easily using this channel. If you check the "Allow major upgrade" box, you indicate that are only interested in major releases.
    • Local archive. To be used if you have downloaded the version you want to upgrade to in the correct local folderVersiones candidatas a definitivas. Las versiones RC (Release Candidate) son consideradas lo suficientemente estables como para poder ser probadas por la mayoría, pero no lo suficientemente estables como para ser lanzadas como una versión estable final. Utilícelas bajo su propio riesgo.
    • Lanzamientos Beta, lanzamientos alpha. Estas son versiones de desarrollo . Utilícelas bajo su propio riesgo.
    • Lanzamientos Privados. En algunas ocasiones, los desarrolladores de PrestaShop suben una versión de prueba privada. Si usted tiene la URL correcta y la clave hash, puede actualizar a esta versión fácilmente utilizando este canal. Si marca la casilla de verificación "Permitir actualizaciones mayores", usted indicará que sólo está interesado en las versiones mayores.
    • Archivo localPara ser utilizada si ha descargado la versión a la que desea actualizar dentro de la carpeta local correcta, /admin/autoupgrade/download. Once you have selected archive in the drop-down selector, indicate the version number in the text field (be very exact 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!).
    • Local directory. To be used if you have downloaded and uncompressed the version you want to upgrade to in the Directorio localPara ser utilizada si se ha descargado y descomprimido la versión que desea actualizar dentro de la carpeta /admin/autoupgrade/latest/prestashop folder. That /prestashop folder must come directly from the archive that you downloaded.
  • branch. Indicates if anything is available in the chosen channel.
  • name. The name of the latest version in the chosen channel.
  • url. The URL to the latest version in the chosen channel.
  • md5. The hash check for the latest version in the chosen channel.

Version comparison

For the curious, the numbered differences between your current version and the latest version in the chosen channel.

Image Removed

In case you have make changes directly to the core files instead of using the overriding possibilities of PrestaShop, these lists can help you know if your changes are safe or not.
Nevertheless, you can improve the lifespan of your custom code by turning it into overriding files. See the developer documentation for more information.

Rollback

This section only appears when at least one upgrade has been performed.

See below for more information.

Backup options

These options enable you to have some control on the backup process:

  • Backup my files and database. You must have your files backed-up, and the module will take care of this for you. You should never disable this setting, unless told to.
  • Backup my images. You should let the module take care of your images too, in order to be able to do a clean re-install again by re-uploading your files.

Image Removed

Upgrade Options

These options enable you to have some control on the upgrade process:

  • Server performance. Some shared hosted offer poor performance, which might hinder the performance of the upgrade process, or even make it fail. "Low" is thus selected by default, but if you know you have a powerful server, you can choose "Medium" or even "High".
  • Disable non-native modules. It is recommended to choose "Yes" for this option, as some module might prove a hindrance when upgrading PrestaShop.
  • Upgrade the "default" theme. The upgrade process overwrites the default theme with its latest incarnation. If you have made changes to the theme directly, you can protect these changes by choosing "No". As a reminder, it is NOT recommended to edit the default theme! You should make a copy of the theme, and make changes to that copy.
  • Upgrade the default e-mails. An update might bring new default e-mail templates. By default, the upgrade will replace the existing ones with the ones from the newer archive, and add the new templates. If you have customized your templates, it is recommended you keep them. You would then have to customize the new templates in order to fit the general style of your shop.
  • Step-by-step mode. Dev mode only. If enabled, the module will stop at each step to ask you for confirmation.
  • Display PHP errors. Dev mode only. If enabled, the module will displays PHP errors, which could help you discover server issues that would otherwise stay hidden from view.

Image Removed

The Upgrade process

Once all the indicators in the "pre-Upgrade checklist" section are green, the update button appears in the "Start your Upgrade" section, along with the URL from which the new version will be downloaded.

Clicking the "Upgrade PrestaShop now !" button triggers the whole process.

Once the upgrade process is launched, the whole configuration page is replaced by two sections: "Activity Log" and "Rollback".

The activity log gives you a detailed journal of what the updater is doing, in a screen you can scroll through:

  • Removed files: only the sample files are removed, such as empty override classes and controllers.
  • Name of the backup archive: the name follows the
    • Esta carpeta /prestashop debe provenir directamente del archivo que ha descargado.
  • rama. Indica si hay alguna versión disponible en el canal seleccionado.
  • nombre. El nombre de la última versión disponible en el canal seleccionado.
  • url. La URL de la última versión en el canal seleccionado.
  • md5. La suma de comprobación hash de la versión más reciente en el canal seleccionado.

Comparación de versiones

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. 

Image Added

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.

Veáse abajo para obtener más información.

Opciones de copia de seguridad

Estas opciones le permiten tener un cierto control sobre el proceso de copia de seguridad:

  • Copia de seguridad de mis archivos y base de datos. Usted debe realizar una copia de seguridad, y el módulo se hará cargo este trabajo para que usted no tenga que hacerlo. Nunca debe desactivar esta opción, a menos que se le indique.
  • Copia de seguridad de mis imágenesUsted debe permitir que el módulo también se encargue de cuidar sus imágenes, para que cuando tenga que hacer una reinstalación desde cero, no tenga que volver a resubir sus archivos. 

Image Added

Opciones de actualización

Estas opciones le permiten tener un cierto control sobre el proceso de actualización:

  • Rendimiento del servidor. Algunos hostings compartidos ofrecen un rendimiento deficiente, lo que podría dificultar el rendimiento del proceso de actualización, o incluso hacer que éste falle por completo. "Bajo" es seleccionado de manera predeterminada, pero si usted sabe que tiene un servidor potente, deberá seleccionar "Medio" o incluso "Alto".
  • Desactivar módulos no nativos. Se recomienda elegir la opción "Sí" en esta opción, ya que algunos módulos podrían resultar ser un obstáculo al actualizar PrestaShop.
  • Actualizar el tema "predeterminado". El proceso de actualización sobrescribe el tema por defecto y lo sobreescribe por el de la última versiónSi ha realizado modificaciones en el tema directamente, puede protegerlas  seleccionando "No". ¡Recuerde que no se recomienda editar el tema predeterminado directamente!. Haga una copia del tema, y realice los cambios sobre esa copia, para evitar inconvenientes.
  • Actualizar los mensajes de correo electrónico predeterminadosUna actualización podría traer nuevas plantillas de correo electrónico predeterminadas. Por defecto, la actualización reemplazará las ya existentes por las del archivo más reciente, y añadirá las nuevas plantillas. Si tiene plantillas personalizadas, se recomienda mantenerlas. Tendrá que personalizar las nuevas plantillas con el fin de ajustarlas al estilo general de su tienda.
  • Modo paso a paso. Sólamente disponible en modo Dev. Si esta opción está habilitada, el módulo se detendrá en cada paso para pedirle una confirmación antes de realizar el proceso.
  • Mostrar errores PHP. Sólamente disponible en modo DevSi esta opción está habilitada, el módulo mostrará los errores PHP, que podrían servirle de ayuda para descubrir los problemas del servidor que de otro modo permanecen ocultos a la vista.

Image Added

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ónla página de configuración general es sustituida por dos secciones: "Registro de actividad" y "Deshacer".

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:

  • Archivos eliminados: Tan sólo los archivos de ejemplo son eliminados, tales como clases de anulación (override) vacías y controladores.
  • Nombre del archivo de la copia de seguridadel nombre sigue la forma auto-backupfiles_V1.6.0.2_20140127-120310-798d3a69.zip form.
  • Files added to the backup archive: all the remaining files of your current installation are put into the Zip archive.
  • Database tables added to the backup archive: your files are important, but your whole catalog is stored in your database, and is therefore saved in the same archive.
  • Removed files: mostly modules, controllers, classes, CSS and JavaScript files. Now that all the files have been saved in the backup archive, they can be safely removed.
  • Files copied from the new archive: all the existing files are replaced by their new version.
  • Merged translation files.
  • Created, deleted, altered and updated database tables.
  • Emptied temporary folders: if possible, the upgrader will try and delete the content of the cache folders.

A lot of files are mentioned during the whole process. You do not need to read all the notifications, it's only there for you to peruse in case of error.

You'll know the upgrade is over when the following message "upgrade complete. Please check your front office theme is functional (try to make an order, check theme)" appears in green, along with the following final log entry: "End of process".
The upgrader also indicates that you should re-enable your shop, but before you do that, you should first check that everything is working in your back office: no errors, all products and categories are in place with their images and attached files, etc. Until you have checked that everything is okay in your shop, it is better to keep it from the public eye.

Tip

On first load, pages might look wonky: because your web browser caches files, it is probably using the old CSS files instead of the new ones. Do not hesitate to reload the page several times, or even empty your browser's cache, in order to get the correct interface.

Info

When you upgrade from version 1.4 to version 1.6, your menus will not be arranged the way they would be if you made a fresh installation of version 1.6.

That is because PrestaShop 1.4 tabs got reorganized into 1.6 menus, and a lot of pages were moved around in order to create consistent menus. Additionally, the upgrader assumes that your 1.4 tabs may have been customized or moved around, either by a module or by your own action. Therefore, rather than breaking the existing settings, the upgrader takes the tabs as-is, and does not re-arrange them into the default 1.6 menu order.

If you want to change the position of pages within a menu once you have updated to version 1.6, go the to "Menus" page under the "Administration" menu, and start fiddling with positions.

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!

...

titleJavaScript error

...

  • Archivos añadidos al archivo de la copia de seguridad: todos los archivos restantes de la instalación actual incluidos en el archivo Zip.
  • Tablas de bases de datos añadidas al archivo de la copia de seguridad: sus archivos son importantespero todo su catálogo se almacena en su base de datos, así que ésta es guardada en el mismo archivo.
  • Archivos eliminados: mayormente módulos, controladores, clases, archivos CSS y archivos JavaScript. Ahora que todos los archivos se han guardado en el archivo de la copia de seguridad, ellos pueden ser eliminados de forma segura.
  • Archivos copiados desde el nuevo archivo: todos los archivos existentes se sustituirán por los de la nueva versión.
  • Archivos de traducción fusionados.
  • Tablas de base datos creadas, eliminadas, alteradas y actualizadas.
  • Directorios temporales vaciados: si es posible, el actualizador tratará de borrar el contenido de los directorios caché.

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.

Tip

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 archivosprobablemente esté haciendo uso de los viejos archivos CSS en lugar de los nuevos. No dude en recargar la página varias veceso incluso vaciar la caché del navegador, con el fin de obtener la interfaz correctamente actualizada.

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 cambiar 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ágina "Menus" bajo el menú "Administración", y comience a realizar los ajustes que considere necesario en las posiciones.

Una 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

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.

...