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

Cómo actualizar PrestaShop de forma segura en Plesk (versión 1.7 a 8)

Actualizado el 27 de marzo de 2026

Antes de Empezar: ¿Por Qué Actualizar tu PrestaShop?

Actualizar tu tienda online no es solo una cuestión de estar a la moda. Es una necesidad crítica para la seguridad y el rendimiento de tu negocio. Las versiones antiguas de PrestaShop, como la 1.6 o la 1.7, son objetivos fáciles para los hackers, ya que sus vulnerabilidades son conocidas y explotadas constantemente.

Al pasar a PrestaShop 8, no solo obtienes un panel de administración más moderno y rápido, sino que también te aseguras de que tu tienda sea compatible con las últimas versiones de PHP y de que recibas parches de seguridad oficiales.

Este artículo te guiará paso a paso para realizar la actualización PrestaShop de forma segura utilizando el panel de control Plesk. No te preocupes si no eres un experto en tecnología; vamos a desglosar el proceso en pasos muy claros y sencillos.

Recuerda que este proceso es aplicable si tu hosting utiliza Plesk. Si tu proveedor usa otro panel (como cPanel o Syspanel), el proceso es similar, pero la interfaz puede variar. Si usas Syspanel (el antiguo HestiaCP), recuerda que el acceso se realiza a través del puerto 2106.


Fase 1: Preparación (La Clave del Éxito)

Antes de tocar cualquier archivo, necesitas preparar el terreno. Esta fase es la más importante para evitar desastres.

1.1. Haz una Copia de Seguridad Completa (Backup)

Esta es la regla de oro. Nunca, jamás, actualices sin una copia de seguridad. Si algo sale mal, podrás restaurar tu tienda a su estado original en minutos.

En Plesk, el proceso es muy intuitivo:

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección de tu dominio (el nombre de tu tienda).
  3. Busca la opción "Administrador de copias de seguridad" o "Backup Manager".
  4. Haz clic en "Nueva copia de seguridad" o "Back up".
  5. Selecciona "Todo el dominio" para asegurarte de que se guardan tanto los archivos como la base de datos.
  6. Elige el destino (puede ser un almacenamiento local en el servidor o, mejor aún, una ubicación remota como un FTP o un servicio de nube).
  7. Inicia la copia. Espera a que termine por completo antes de continuar. Esto puede tardar varios minutos.

[WARNING] No te saltes este paso. Una actualización fallida sin backup puede significar la pérdida total de tu tienda, incluyendo pedidos, clientes y catálogo.

1.2. Comprueba los Requisitos del Sistema

PrestaShop 8 es más exigente que las versiones anteriores. Debes verificar que tu servidor cumple con los requisitos mínimos para evitar errores durante y después del proceso.

Los requisitos clave son:

  • PHP: Debe ser la versión 7.2.5 o superior. Se recomienda encarecidamente usar PHP 8.0 o 8.1 para un mejor rendimiento y seguridad.
  • MySQL: Debe ser la versión 5.6 o superior (o MariaDB 10.1 o superior).
  • Espacio en disco: Necesitas al menos 1 GB de espacio libre para los archivos temporales de la actualización.

Para comprobar tu versión de PHP en Plesk:

  1. Ve a la sección de tu dominio.
  2. Busca "Configuración de PHP" o "PHP Settings".
  3. Ahí verás la versión actual. Si es inferior a 7.2.5, deberás cambiarla. Plesk te permite cambiar la versión de PHP desde el mismo menú desplegable. Selecciona la más reciente (8.1 o 8.2) y guarda los cambios.

[INFO] Cambiar la versión de PHP es un cambio global en tu dominio. Si tienes otras aplicaciones en el mismo dominio, asegúrate de que también sean compatibles con la nueva versión.

1.3. Activa el Modo de Mantenimiento

Pondremos tu tienda en "modo mantenimiento" para que los clientes no vean errores mientras actualizamos. Es una señal de profesionalidad y evita que alguien realice un pedido en un momento crítico.

  1. Accede al panel de administración de tu PrestaShop (el "back office").
  2. Ve a "Parámetros avanzados" > "Rendimiento".
  3. En la sección de "Modo de mantenimiento", activa la opción.
  4. Opcionalmente, puedes añadir tu propia IP para poder ver la tienda mientras está en mantenimiento. Puedes encontrar tu IP buscando "cuál es mi IP" en Google.

Fase 2: La Actualización Paso a Paso

Ahora sí, vamos a la acción. El método más fiable es usar el "Asistente de Actualización" oficial de PrestaShop, también conocido como "1-Click Upgrade". Es una herramienta que automatiza el proceso de forma segura.

2.1. Descarga el Módulo de Actualización

  1. Ve a la página oficial de descargas de PrestaShop (prestashop-project) y busca el módulo "1-Click Upgrade".
  2. Descarga el archivo ZIP. Asegúrate de descargar una versión compatible con tu versión actual. Si tienes 1.7, busca la última versión del módulo que sea compatible con 1.7.

2.2. Sube e Instala el Módulo

  1. En tu back office de PrestaShop, ve a "Módulos" > "Módulo Manager".
  2. Haz clic en el botón "Subir un módulo" (arriba a la derecha).
  3. Selecciona el archivo ZIP que descargaste y súbelo.
  4. Una vez subido, búscalo en la lista de módulos y haz clic en "Instalar".

2.3. Configura y Ejecuta el Asistente

  1. Una vez instalado, haz clic en "Configurar" en el módulo "1-Click Upgrade".
  2. En la configuración, asegúrate de que la opción "Guardar una copia de seguridad de los archivos y la base de datos" esté activada. Esto añade una capa extra de seguridad, incluso si ya hiciste tu propio backup.
  3. Haz clic en el botón "Actualizar PrestaShop ahora" o similar.
  4. El asistente comenzará a trabajar. Este proceso puede tardar mucho tiempo (de 10 a 30 minutos o más, dependiendo del tamaño de tu tienda). No cierres la pestaña del navegador ni interrumpas el proceso.

2.4. Durante la Actualización

Verás una serie de pasos en pantalla, como "Descargando", "Extrayendo", "Actualizando base de datos". Es normal que la página parezca congelada en ocasiones. Ten paciencia.

[WARNING] Si el proceso se detiene con un error, no intentes recargar la página de inmediato. Anota el mensaje de error y consulta la sección de "Solución de Problemas" al final de este artículo. A veces, recargar puede corromper el proceso.


Fase 3: Después de la Actualización

¡Enhorabuena, has llegado al final! Pero aún quedan algunos pasos cruciales.

3.1. Verifica que Todo Funcione

  1. Desactiva el modo mantenimiento en el back office: "Parámetros avanzados" > "Rendimiento".
  2. Visita tu tienda en una ventana de incógnito y comprueba que la página de inicio carga correctamente.
  3. Accede a tu back office y revisa que todo esté en orden: productos, pedidos, clientes, etc.
  4. Haz una compra de prueba para asegurarte de que el proceso de pago y los emails de confirmación funcionan.

3.2. Limpia los Archivos Temporales

Plesk y PrestaShop crean archivos temporales durante la actualización. Es buena práctica limpiarlos.

  1. En el back office, ve a "Parámetros avanzados" > "Rendimiento".
  2. Haz clic en "Vaciar la caché".

3.3. Actualiza los Módulos y Plantillas

Después de una actualización mayor, es probable que algunos módulos o tu plantilla no sean compatibles con la nueva versión.

  1. Ve a "Módulos" > "Módulo Manager".
  2. Busca la pestaña de "Actualizaciones". Verás una lista de módulos que necesitan actualizarse. Actualízalos todos.
  3. Para la plantilla, verifica en el mercado de PrestaShop si tu tema tiene una versión compatible con PrestaShop 8. Si no la tiene, es hora de considerar cambiar de plantilla.

Solución de Problemas Comunes (FAQ)

Aquí te dejo algunas soluciones a los problemas más frecuentes durante una actualización PrestaShop.

P: ¿Qué hago si aparece el error "No se puede conectar a la base de datos"?

  • R: Este error suele deberse a que el asistente de actualización tiene datos de conexión incorrectos. Asegúrate de que los datos en el archivo app/config/parameters.php (o config/settings.inc.php en versiones antiguas) son correctos. Puedes verificar estos datos en la sección de "Bases de datos" de tu Plesk.

P: La actualización se detiene en el paso "Actualizar base de datos".

  • R: Esto puede ocurrir por un límite de tiempo de ejecución de PHP. Prueba a aumentar el límite de memoria y el tiempo de ejecución en la configuración de PHP de Plesk. Puedes añadir una línea como memory_limit = 512M y max_execution_time = 300 en el archivo php.ini o en la configuración de Plesk.

P: Mi plantilla se ve rota después de la actualización.

  • R: Es muy probable que tu plantilla no sea compatible con PrestaShop 8. Deberías ponerte en contacto con el desarrollador de la plantilla o buscar una nueva. No intentes parchear el tema tú mismo a menos que sepas lo que haces, ya que podrías introducir vulnerabilidades.

P: ¿Puedo usar el administrador de archivos de Plesk para subir el módulo de actualización?

  • R: Sí, es posible, pero es más complejo. Deberías subir el archivo ZIP a la carpeta /modules y luego extraerlo. Es mucho más fácil usar el "Module Manager" del back office, que es un proceso automatizado.

P: ¿Qué pasa si mi hosting usa Syspanel en lugar de Plesk?

  • R: El proceso es muy similar. La principal diferencia es la interfaz. En Syspanel (que se accede por el puerto 2106), tendrás opciones para gestionar archivos, bases de datos y programar tareas. La lógica es la misma: hacer backup, subir el módulo, ejecutar la actualización. Si tienes dudas, consulta la documentación de Syspanel o contacta con tu proveedor de hosting.

Conclusión

Actualizar tu tienda a PrestaShop 8 es una de las mejores inversiones de tiempo que puedes hacer para tu negocio. No solo mejora la seguridad, sino que también optimiza el rendimiento y la experiencia de usuario.

Aunque el proceso pueda parecer intimidante, siguiendo esta guía paso a paso y, sobre todo, haciendo una copia de seguridad, podrás realizarlo con total confianza.

Recuerda que la clave está en la preparación. Si te tomas tu tiempo en la Fase 1, el resto será pan comido. Si te encuentras con algún obstáculo, no dudes en consultar los foros oficiales de PrestaShop o contactar con tu proveedor de hosting. ¡Buena suerte con tu upgrade PrestaShop Plesk!

¿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