🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Pasos para actualizar PrestaShop en Plesk sin perder datos

Actualizado el 12 de octubre de 2025

Introducción: Por qué es importante actualizar tu PrestaShop

Mantener tu tienda online actualizada no es solo una cuestión de estética o de tener las últimas funciones. Es, ante todo, una cuestión de seguridad y rendimiento. Cada nueva versión de PrestaShop incluye parches de seguridad críticos, correcciones de errores y mejoras de velocidad. Si dejas tu tienda desactualizada, te expones a vulnerabilidades que los atacantes pueden aprovechar para robar datos de clientes o desfigurar tu sitio.

Sin embargo, el proceso de actualización puede parecer abrumador, especialmente si no tienes experiencia técnica. La principal preocupación siempre es la misma: perder datos. ¿Qué pasa si algo sale mal? ¿Perderé mis pedidos, clientes o productos?

No te preocupes. En este artículo, te guiaré paso a paso para que puedas realizar una actualización segura de PrestaShop en Plesk sin perder ni un solo dato. Seguiremos el método más fiable, que combina una copia de seguridad completa, la actualización manual y la verificación posterior. Al final, tendrás tu tienda funcionando en la última versión, con la tranquilidad de que tus datos están a salvo.


Requisitos previos antes de empezar

Antes de lanzarte a la actualización, asegúrate de cumplir con estos requisitos básicos. Si no los tienes, el proceso podría fallar o dañar tu tienda.

1. Acceso a tu panel de control Plesk

Necesitas tener acceso a tu panel de Plesk. Si usas un servicio de hosting que te proporciona este panel, las credenciales te las dieron al contratarlo. Si tienes un servidor dedicado o VPS, accede a través de https://tu-dominio:8443 o la URL que te hayan proporcionado.

2. Acceso a tu servidor vía FTP o SFTP

Aunque Plesk tiene un gestor de archivos, es más seguro y fiable usar un cliente FTP como FileZilla o WinSCP. Necesitarás las credenciales FTP de tu dominio. Puedes encontrarlas en Plesk, en la sección Sitios web y dominios > Acceso FTP.

3. Conocimientos básicos de PrestaShop

No necesitas ser un desarrollador, pero es recomendable que sepas:

  • Dónde está la carpeta raíz de tu tienda (normalmente httpdocs o public_html).
  • Cómo acceder a tu panel de administración de PrestaShop (/admin1234).
  • Dónde encontrar los archivos de configuración (config/settings.inc.php).

4. Herramientas adicionales (opcional pero recomendado)

  • Un editor de texto plano como Notepad++ o Sublime Text (no uses Word o bloc de notas básico, ya que pueden corromper archivos).
  • Un cliente de correo electrónico para recibir notificaciones de error (opcional).

Paso 1: Realizar una copia de seguridad completa (¡IMPRESCINDIBLE!)

Este es el paso más importante del proceso. Nunca, bajo ninguna circunstancia, intentes actualizar PrestaShop sin hacer una copia de seguridad. Una copia de seguridad completa incluye dos partes: los archivos y la base de datos.

1.1. Copia de seguridad de los archivos

Desde Plesk, puedes hacerlo de dos formas:

Opción A: Usando el Administrador de Archivos de Plesk (fácil pero lento si hay muchos archivos)

  1. Ve a Sitios web y dominios > Administrador de Archivos.
  2. Navega hasta la carpeta raíz de tu tienda (normalmente httpdocs).
  3. Selecciona todos los archivos y carpetas (Ctrl+A).
  4. Haz clic en Comprimir y descarga el archivo ZIP resultante a tu ordenador.

Opción B: Usando FTP (recomendado para tiendas grandes)

  1. Conéctate a tu servidor mediante FileZilla.
  2. Navega hasta la carpeta raíz (/httpdocs o /public_html).
  3. Arrastra todo el contenido de la carpeta a una carpeta local de tu ordenador. Esto puede tardar varios minutos, dependiendo del tamaño de tu tienda.

1.2. Copia de seguridad de la base de datos

La base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, etc. Es la parte más crítica.

  1. En Plesk, ve a Sitios web y dominios > Bases de datos.
  2. Verás la base de datos de tu PrestaShop. Haz clic en el nombre de la base de datos.
  3. En la página de gestión de la base de datos, busca la opción Exportar o Descargar volcado.
  4. Selecciona el formato SQL y haz clic en Exportar. Se descargará un archivo .sql a tu ordenador.

[WARNING] Guarda ambos archivos (el ZIP de los archivos y el SQL de la base de datos) en una ubicación segura, como tu disco duro externo o la nube. No confíes solo en el servidor.


Paso 2: Descargar la última versión de PrestaShop

Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable. Normalmente viene en un archivo ZIP.

Importante: No uses versiones beta o de desarrollo, ya que pueden contener errores graves.


Paso 3: Preparar la actualización (modo mantenimiento)

Antes de subir los nuevos archivos, debemos poner la tienda en modo mantenimiento. Esto evita que los clientes accedan mientras realizamos los cambios y vean errores.

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve al menú Parámetros de la tienda > Mantenimiento.
  3. Activa la opción Activar modo mantenimiento.
  4. Puedes añadir un mensaje personalizado, como "Estamos realizando mejoras técnicas. Vuelve en unos minutos."
  5. Guarda los cambios.

[TIP] Si no puedes acceder al panel de administración, puedes activar el modo mantenimiento manualmente editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a false, pero es más complejo. Mejor si tienes acceso al panel.


Paso 4: Subir los nuevos archivos (reemplazando los antiguos)

Este es el paso más delicado. Vamos a reemplazar los archivos antiguos de PrestaShop por los nuevos, pero sin tocar los archivos de configuración ni los datos personalizados.

4.1. Descomprimir la nueva versión

Descomprime el ZIP de la nueva versión de PrestaShop en tu ordenador. Obtendrás una carpeta llamada prestashop o similar.

4.2. Subir los archivos mediante FTP

  1. Conéctate a tu servidor mediante FTP.
  2. Navega hasta la carpeta raíz de tu tienda (donde están los archivos antiguos).
  3. Atención: No borres la carpeta img, modules, themes, override ni el archivo config/settings.inc.php (o .env si usas la versión 1.7+). Estos contienen tu configuración y contenido personalizado.
  4. Selecciona todos los archivos y carpetas de la nueva versión (menos los que acabo de mencionar) y arrástralos a la carpeta raíz de tu servidor. Cuando te pregunte si quieres sobrescribir, elige Sí a todo.

[WARNING] Si tienes un tema personalizado o módulos de pago, asegúrate de que sean compatibles con la nueva versión de PrestaShop. De lo contrario, podrían dejar de funcionar.


Paso 5: Ejecutar el script de actualización

Una vez subidos los archivos, es hora de ejecutar el actualizador automático. PrestaShop incluye un script que se encarga de migrar la base de datos y ajustar la configuración.

  1. Abre tu navegador y accede a la siguiente URL: https://tudominio.com/install/upgrade/upgrade.php
  2. Si todo está correcto, verás una pantalla de bienvenida del actualizador. Haz clic en Siguiente o Continuar.
  3. El script comprobará los requisitos del sistema. Si todo está bien, continuará. Si hay errores (por ejemplo, falta de extensión PHP), tendrás que solucionarlos antes de seguir.
  4. El proceso puede tardar varios minutos. No cierres la ventana ni recargues la página mientras se ejecuta.
  5. Al final, verás un mensaje de éxito. Anota cualquier advertencia o error que aparezca.

[INFO] Si el script no se ejecuta, puede que necesites dar permisos de escritura a la carpeta install y config. Puedes hacerlo desde Plesk, en el Administrador de Archivos, seleccionando la carpeta y haciendo clic en Permisos.


Paso 6: Verificar la actualización y desactivar el modo mantenimiento

Una vez terminado el script, es hora de comprobar que todo funciona correctamente.

6.1. Comprobar el front-end

Abre tu tienda en el navegador (sin el modo mantenimiento). Deberías verla funcionando con normalidad. Navega por algunas páginas, productos y categorías.

6.2. Comprobar el back-end

Accede a tu panel de administración (https://tudominio.com/admin1234). Deberías ver la nueva interfaz. Ve a Parámetros de la tienda > Mantenimiento y desactiva el modo mantenimiento.

6.3. Probar funcionalidades clave

  • Carrito de compra: Añade un producto al carrito y simula un pedido (sin llegar a pagar).
  • Módulos: Ve a Módulos > Catálogo de módulos y comprueba que los módulos instalados siguen funcionando. Si alguno da error, puede que necesites actualizarlo.
  • Tema: Ve a Diseño > Temas y verifica que tu tema personalizado se muestra correctamente. Si no, puede que sea incompatible.

Paso 7: Eliminar la carpeta install (obligatorio por seguridad)

Una vez confirmado que todo funciona, debes eliminar la carpeta install del servidor. Si no lo haces, cualquier persona podría acceder a https://tudominio.com/install y reinstalar PrestaShop, borrando todos tus datos.

  1. Conéctate mediante FTP.
  2. Localiza la carpeta install en la raíz de tu tienda.
  3. Bórrala por completo.

[WARNING] Si no puedes borrarla por FTP, hazlo desde el Administrador de Archivos de Plesk. Es un paso crítico de seguridad.


Solución de problemas comunes

A veces, la actualización no sale perfecta. Aquí tienes algunos problemas típicos y cómo solucionarlos.

Error 500 o pantalla en blanco

Esto suele deberse a un error de PHP o a un módulo incompatible.

  1. Activa el modo debug: edita el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ a true.
  2. Verás el error específico. Normalmente es un módulo que falla. Desactívalo desde la base de datos (tabla ps_module) o renombra la carpeta del módulo en modules/.

La base de datos no se actualiza

Si el script de actualización falla en la migración de la base de datos, puedes intentar la actualización manual:

  1. Descarga el archivo upgrade.sql de la nueva versión (está dentro del ZIP).
  2. Conéctate a tu base de datos mediante phpMyAdmin (desde Plesk).
  3. Importa el archivo SQL manualmente.

El tema se ve roto

Los temas personalizados a menudo no son compatibles con nuevas versiones. Tendrás que:

  • Contactar al desarrollador del tema para una actualización.
  • Usar un tema por defecto temporalmente (como "Classic").

Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde el panel de administración?
Sí, pero no lo recomiendo. El método manual que hemos visto aquí es más fiable y te permite hacer una copia de seguridad completa antes.

¿Qué pasa si mi versión de PrestaShop es muy antigua (por ejemplo, 1.6)?
Las actualizaciones de versiones muy antiguas a la última pueden ser problemáticas. Se recomienda hacer una actualización gradual: primero a la 1.7.x más reciente de tu rama, y luego a la última.

¿Pierdo mis módulos y temas al actualizar?
No, los archivos de módulos y temas no se borran, pero pueden dejar de ser compatibles. Siempre verifica la compatibilidad antes.

¿Cuánto tiempo tarda la actualización?
Depende del tamaño de tu tienda y de la velocidad de tu servidor. Normalmente entre 30 minutos y 2 horas.

¿Necesito ayuda de un profesional?
Si tu tienda es muy grande o tiene muchas personalizaciones, puede ser recomendable contratar a un desarrollador especializado en PrestaShop.


Conclusión

Actualizar PrestaShop en Plesk no tiene por qué ser una pesadilla. Siguiendo estos pasos con calma y, sobre todo, haciendo una copia de seguridad completa, puedes hacerlo tú mismo sin perder datos. Recuerda que la seguridad y el rendimiento de tu tienda dependen de mantenerla actualizada.

Si en algún momento te sientes inseguro, no dudes en pedir ayuda a tu proveedor de hosting o a un profesional. Pero con esta guía, estoy seguro de que podrás realizar la actualización con éxito.

[TIP] Programa actualizaciones periódicas (cada 3-6 meses) para no acumular versiones. Así el proceso será siempre más sencillo.

¡Buena suerte con tu tienda online!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel