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

Actualizar PrestaShop a la última versión en Plesk

Actualizado el 25 de septiembre de 2025

Mantener tu tienda PrestaShop actualizada es una de las tareas más importantes para garantizar la seguridad, el rendimiento y la compatibilidad con los módulos y temas que utilizas. Si tu tienda está alojada en un servidor gestionado con Plesk, el proceso puede realizarse de forma segura y controlada, sin necesidad de ser un experto en programación.

En esta guía extensa y detallada, te explicaré paso a paso cómo actualizar PrestaShop a la última versión en Plesk. Cubriremos desde la preparación previa hasta la verificación final, incluyendo consejos para evitar errores comunes. Al final, también encontrarás una sección de preguntas frecuentes para resolver las dudas más habituales.


Antes de empezar: preparación obligatoria

Actualizar una tienda online sin una preparación adecuada puede provocar la pérdida de datos o que la tienda deje de funcionar. Por eso, antes de ejecutar cualquier cambio, debes realizar estas tareas previas.

1. Haz una copia de seguridad completa

La regla de oro de cualquier actualización es: siempre haz una copia de seguridad. En Plesk, este proceso es muy sencillo.

  1. Accede a tu panel de control Plesk.
  2. Ve a la sección “Sitios web y dominios”.
  3. Busca tu tienda PrestaShop y haz clic en “Backup Manager” (o “Administrador de copias de seguridad”).
  4. Crea una copia de seguridad completa del sitio (incluyendo archivos y bases de datos). Guarda esta copia en un lugar seguro, como tu ordenador o un servicio de almacenamiento en la nube.

[WARNING] No confíes únicamente en las copias de seguridad automáticas del servidor. Siempre ten una copia manual reciente antes de empezar.

2. Revisa los requisitos del sistema

Cada nueva versión de PrestaShop puede requerir versiones más recientes de PHP, MySQL o MariaDB. Si tu servidor no cumple estos requisitos, la actualización fallará o la tienda no funcionará correctamente.

  1. Desde el panel de administración de tu PrestaShop, ve a “Parámetros avanzados” > “Información”.
  2. Busca la sección “Configuración del servidor”. Ahí verás tu versión actual de PHP y de la base de datos.
  3. Consulta los requisitos oficiales de la última versión de PrestaShop en el sitio de PrestaShop Project.
  4. Si tu PHP es antiguo, actualízalo desde Plesk: ve a “Sitios web y dominios” > “PHP Settings” y selecciona una versión compatible (por ejemplo, PHP 8.1 o 8.2).

[TIP] Si tu tienda usa módulos de terceros, verifica que sean compatibles con la nueva versión de PrestaShop antes de actualizar. De lo contrario, podrías perder funcionalidades.

3. Activa el modo de mantenimiento

Mientras realizas la actualización, tu tienda no debe estar visible para los clientes. Activa el modo mantenimiento desde el panel de administración:

  1. Ve a “Parámetros de la tienda” > “Mantenimiento”.
  2. Activa la opción “Activar modo de mantenimiento”.
  3. Opcionalmente, puedes añadir tu propia dirección IP para poder acceder a la tienda mientras está en mantenimiento.

Método 1: Actualización automática con el módulo 1-Click Upgrade (recomendado)

Este es el método más seguro y sencillo para la mayoría de los usuarios. PrestaShop incluye un módulo oficial llamado 1-Click Upgrade que automatiza todo el proceso.

Paso 1: Instala y configura el módulo

  1. Desde el panel de administración de PrestaShop, ve a “Módulos” > “Catálogo de módulos”.
  2. Busca “1-Click Upgrade” (desarrollado por PrestaShop).
  3. Instálalo y actívalo.
  4. Una vez instalado, ve a “Mejora” > “1-Click Upgrade”.

Paso 2: Configura las opciones de actualización

Antes de lanzar la actualización, es importante ajustar algunos parámetros:

  • “Actualizar a la última versión”: Selecciona esta opción.
  • “Modo de actualización”: Elige “Actualización automática” (la opción por defecto).
  • “Hacer copia de seguridad automática”: Marca esta casilla. Aunque ya hayas hecho una copia manual, esta es una capa extra de seguridad.
  • “Desactivar todas las personalizaciones”: Es recomendable activarla para evitar conflictos con temas o módulos personalizados.

Paso 3: Ejecuta la actualización

  1. Haz clic en “Actualizar PrestaShop ahora”.
  2. El proceso puede tardar varios minutos, dependiendo del tamaño de tu tienda y de la velocidad del servidor.
  3. No cierres la ventana ni interrumpas el proceso. Verás una barra de progreso que indica en qué fase se encuentra.
  4. Al finalizar, el módulo te mostrará un mensaje de éxito o, en caso de error, los pasos que debes seguir para solucionarlo.

[INFO] Si el módulo no encuentra la última versión, puede deberse a que tu servidor tiene restricciones de conexión externa. En ese caso, descarga el paquete de actualización manualmente desde el sitio oficial de PrestaShop y súbelo a la carpeta admin/autoupgrade de tu tienda.

Paso 4: Verifica la actualización

  1. Ve a “Parámetros avanzados” > “Información” y confirma que la versión de PrestaShop ahora es la última.
  2. Revisa que todos los módulos y temas sigan funcionando correctamente.
  3. Desactiva el modo de mantenimiento desde “Parámetros de la tienda” > “Mantenimiento”.

Método 2: Actualización manual (para usuarios avanzados)

Si el método automático falla o prefieres tener un control total, puedes realizar la actualización manualmente. Este método requiere acceso a los archivos del servidor a través de FTP o del administrador de archivos de Plesk.

Paso 1: Descarga la última versión de PrestaShop

  1. Ve al sitio oficial de PrestaShop y descarga el paquete completo de la última versión (en formato .zip).
  2. No descomprimas el archivo en tu ordenador.

Paso 2: Sube los archivos a tu servidor

  1. Accede a Plesk y ve a “Sitios web y dominios”.
  2. Haz clic en “Administrador de archivos” (o “File Manager”).
  3. Navega hasta la carpeta raíz de tu tienda (normalmente httpdocs o public_html).
  4. Sube el archivo .zip de la nueva versión a esta carpeta.
  5. Una vez subido, selecciona el archivo y haz clic en “Extraer” (o “Extract”). Esto creará una carpeta con el nombre de la versión (por ejemplo, prestashop_8.2.0).

Paso 3: Reemplaza los archivos antiguos (con cuidado)

Este es el paso más delicado. Debes reemplazar los archivos de tu tienda actual por los nuevos, pero sin sobrescribir los archivos de configuración personalizados.

  1. Desde el administrador de archivos, selecciona todos los archivos y carpetas dentro de la nueva carpeta extraída.
  2. Cópialos (Ctrl+C) y pégalos (Ctrl+V) en la carpeta raíz de tu tienda (la que contiene los archivos actuales).
  3. Cuando el sistema te pregunte si deseas sobrescribir, elige “Sobrescribir todo”.

[WARNING] No sobrescribas los siguientes archivos:

  • config/settings.inc.php (contiene la configuración de la base de datos).
  • config/parameters.php (similar al anterior, usado en versiones recientes).
  • La carpeta img/ (contiene tus imágenes de productos y logos).
  • La carpeta themes/ (solo si usas un tema personalizado, aunque es mejor actualizarlo aparte).
  • La carpeta modules/ (si tienes módulos modificados, guárdalos antes).

Paso 4: Ejecuta el script de actualización

  1. Abre tu navegador y accede a la URL de tu tienda seguida de /install/upgrade/upgrade.php (por ejemplo, https://tutienda.com/install/upgrade/upgrade.php).
  2. El script verificará los requisitos del sistema y te guiará a través de la actualización de la base de datos.
  3. Sigue las instrucciones en pantalla. Normalmente solo tienes que hacer clic en “Next” o “Actualizar”.
  4. Al finalizar, elimina la carpeta install de tu servidor por seguridad.

Solución de problemas comunes

Error: "No se puede conectar a la base de datos"

Esto suele ocurrir si los datos de conexión a la base de datos no son correctos después de la actualización. Revisa el archivo config/parameters.php y asegúrate de que los valores de database_host, database_name, database_user y database_password sean los correctos.

Error: "PHP memory limit excedido"

Si ves este error, significa que tu servidor tiene un límite de memoria PHP demasiado bajo. Desde Plesk, ve a “Sitios web y dominios” > “PHP Settings” y aumenta el valor de memory_limit a al menos 256M o 512M.

La tienda se ve en blanco después de la actualización

Esto puede deberse a un tema o módulo incompatible. Prueba a activar el tema predeterminado de PrestaShop (por ejemplo, “Classic”) para descartar problemas. Si la tienda vuelve a funcionar, el problema está en tu tema personalizado.


Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde una versión muy antigua (por ejemplo, 1.6 a 8.x)?

No es recomendable. Debes hacer actualizaciones intermedias: primero a la versión 1.7 más reciente de tu rama, y luego a la 8.x. Si intentas saltar demasiadas versiones, el proceso fallará. En esos casos, lo mejor es hacer una migración limpia.

¿Qué pasa si uso un tema o módulo que no es compatible con la nueva versión?

Desactiva el módulo o tema antes de actualizar. Después de la actualización, busca versiones actualizadas de esos complementos. Si no existen, tendrás que buscar alternativas o contactar al desarrollador.

¿El proceso de actualización borra mis productos, clientes o pedidos?

No, el proceso de actualización solo modifica los archivos del sistema y la estructura de la base de datos. Tus datos (productos, clientes, pedidos) se conservan. Sin embargo, siempre debes hacer una copia de seguridad por si algo sale mal.

¿Cuánto tiempo tarda la actualización en Plesk?

Depende del tamaño de tu tienda y de la velocidad de tu servidor. Puede ir desde 5 minutos (tiendas pequeñas) hasta 30 minutos o más (tiendas grandes con muchos productos y módulos).

¿Necesito conocimientos técnicos para actualizar manualmente?

Sí, el método manual requiere saber manejar archivos en el servidor y entender la estructura de PrestaShop. Si no te sientes seguro, usa el módulo 1-Click Upgrade o contrata a un profesional.

¿Puedo revertir la actualización si algo sale mal?

Sí, si hiciste una copia de seguridad completa antes de empezar, puedes restaurarla desde Plesk. Ve a “Backup Manager” y selecciona la copia de seguridad que creaste. Esto devolverá tu tienda al estado anterior a la actualización.


Consejos finales para mantener tu PrestaShop actualizado

  • Activa las notificaciones de actualización: Desde el panel de administración, ve a “Parámetros avanzados” > “Notificaciones” y activa las alertas para nuevas versiones.
  • Prueba en un entorno de desarrollo: Si tienes un subdominio o una copia de tu tienda en un entorno de pruebas, actualiza primero allí. Así puedes detectar problemas sin afectar a tu tienda en producción.
  • Revisa los módulos de seguridad: Después de cada actualización, verifica que todos los módulos de seguridad (como firewalls o captchas) sigan funcionando.
  • Actualiza también PHP y la base de datos: Mantener el software del servidor actualizado es igual de importante que actualizar PrestaShop.

[TIP] Si tu servidor usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. Recuerda que en Syspanel el proceso de copia de seguridad y restauración es similar, pero los nombres de las secciones pueden variar ligeramente. Consulta la documentación de Syspanel para más detalles.

Actualizar PrestaShop en Plesk no tiene por qué ser una pesadilla. Con una buena preparación y siguiendo estos pasos, podrás mantener tu tienda segura, rápida y llena de las últimas funcionalidades. ¡Manos a la obra!

¿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