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

Actualizar PrestaShop en Plesk: guía segura sin perder datos

Actualizado el 11 de noviembre de 2025

Actualizar tu tienda PrestaShop es una tarea necesaria para mantenerla segura, rápida y compatible con las últimas versiones de PHP y módulos. Si tu tienda está alojada en un servidor con Plesk, el proceso puede ser muy sencillo si sigues los pasos adecuados. Esta guía está diseñada para que cualquier usuario, incluso sin conocimientos técnicos profundos, pueda realizar una actualización segura PrestaShop sin perder ni un solo dato, ni de clientes, ni de pedidos, ni de configuración.

Antes de empezar, es importante que entiendas una cosa: actualizar PrestaShop no es lo mismo que reinstalarlo. Cuando actualizas, solo reemplazas los archivos del núcleo (core) de PrestaShop, mientras que tus productos, clientes, pedidos, módulos y temas personalizados se conservan intactos. El peligro real está en saltarse pasos o no hacer una copia de seguridad previa. Vamos a evitarlo.


Requisitos previos antes de actualizar PrestaShop en Plesk

Para que todo salga bien, necesitas tener control sobre tres cosas: tu panel de control Plesk, los archivos de tu tienda y la base de datos. No te preocupes, te guiaré paso a paso.

Verifica la versión actual de PrestaShop y los requisitos del sistema

Lo primero es saber qué versión de PrestaShop tienes instalada y qué versión de PHP necesita la nueva versión a la que quieres subir. Para ello:

  1. Accede a tu panel de administración de PrestaShop (normalmente en tudominio.com/adminXXXX).
  2. Ve a Parámetros Avanzados > Información.
  3. Allí verás la versión actual de PrestaShop y la de PHP que estás usando.

Ahora, consulta la documentación oficial de PrestaShop para la versión a la que quieres actualizar (por ejemplo, de 1.7.8 a 8.1). Generalmente, las versiones recientes requieren PHP 7.4 o superior, idealmente PHP 8.0 o 8.1.

[INFO] Si tu versión de PHP es inferior a la requerida, deberás cambiarla primero en Plesk. No te preocupes, es muy fácil y lo haremos más adelante.

Comprueba la compatibilidad de tus módulos y temas

Una actualización puede romper módulos o temas que no sean compatibles con la nueva versión. Para evitarlo:

  1. Haz una lista de los módulos que tienes instalados (puedes verlos en Módulos > Módulos y servicios).
  2. Visita las páginas de los desarrolladores o el marketplace de PrestaShop para confirmar que son compatibles con la versión destino.
  3. Si tu tema es de pago, contacta con su soporte o revisa si tienen una actualización disponible.

[WARNING] Si un módulo crítico (como el de pago o envío) no es compatible, no actualices hasta que el desarrollador publique una versión compatible. Podrías dejar tu tienda inoperativa.


Paso 1: Realizar una copia de seguridad completa en Plesk

Este es el paso más importante de toda la guía. Una copia de seguridad te permite volver atrás si algo sale mal. En Plesk es muy sencillo.

Cómo hacer una copia de seguridad de archivos y base de datos

  1. Inicia sesión en tu panel de Plesk.
  2. En el panel izquierdo, busca y haz clic en Sitios web y dominios.
  3. Localiza el dominio de tu tienda PrestaShop y haz clic en Copias de seguridad (o Backup).
  4. Haz clic en Crear copia de seguridad.
  5. Marca las siguientes opciones:
    • Base de datos (esencial para guardar productos, pedidos y clientes).
    • Archivos de configuración (incluye los archivos de PrestaShop).
    • Correo (opcional, pero recomendado si usas correos de la tienda).
  6. Elige un nombre descriptivo, por ejemplo: Backup_PrestaShop_antes_actualizar_2024-01-15.
  7. Haz clic en Aceptar y espera a que termine. Dependiendo del tamaño de tu tienda, puede tardar unos minutos.

[TIP] Si tu hosting en Plesk no tiene suficiente espacio para la copia, puedes usar un plugin como PrestaShop Backup o descargar los archivos por FTP y la base de datos desde phpMyAdmin (en Plesk, ve a Bases de datos > selecciona tu BD > Exportar). Pero la opción de Plesk es la más segura y completa.

Verifica que la copia se ha realizado correctamente

Una vez terminada, descarga la copia de seguridad a tu ordenador o a un disco externo. En la misma sección de Copias de seguridad, verás el archivo listado. Haz clic en el icono de descarga. Guarda ese archivo .tar o .zip en un lugar seguro.

[WARNING] No confíes únicamente en la copia del servidor. Si el servidor falla, perderías todo. Descárgala siempre.


Paso 2: Preparar el entorno en Plesk para la actualización

Ahora que tienes tu respaldo, vamos a preparar el servidor para la nueva versión.

Cambiar la versión de PHP en Plesk (si es necesario)

Como mencionamos, PrestaShop 8.x necesita PHP 7.4 o superior. Para cambiarlo:

  1. En Plesk, ve a Sitios web y dominios > haz clic en tu dominio.
  2. Busca la sección PHP o Configuración de PHP (suele estar en la pestaña "Hosting" o "Configuración del sitio").
  3. En el desplegable Versión de PHP, selecciona la versión recomendada (por ejemplo, PHP 8.1 o 8.2).
  4. Haz clic en Aceptar o Guardar.

[INFO] Si no ves la opción de cambiar PHP, contacta con tu proveedor de hosting. Algunos planes limitados no permiten cambiar la versión de PHP.

Aumentar los límites de memoria y tiempo de ejecución

Durante la actualización, PrestaShop necesita más recursos de lo normal. Para evitar errores de tiempo de espera, aumenta estos valores:

  1. En la misma sección de Configuración de PHP, busca los parámetros:
    • memory_limit: cámbialo a 256M o 512M.
    • max_execution_time: cámbialo a 300 (segundos).
    • max_input_time: cámbialo a 300.
  2. Guarda los cambios.

Si no puedes modificar estos valores desde Plesk, puedes hacerlo editando el archivo .htaccess de tu tienda o solicitándolo a tu hosting.


Paso 3: Descargar la nueva versión de PrestaShop

No descargues el archivo de instalación desde cualquier sitio. Usa siempre la fuente oficial.

  1. Ve a la página de descargas oficial de PrestaShop.
  2. Descarga el archivo ZIP de la versión a la que quieres actualizar (por ejemplo, prestashop_8.1.0.zip).
  3. Guárdalo en tu ordenador.

[TIP] Si tu versión actual es muy antigua (por ejemplo, 1.6), no intentes saltar directamente a la 8.x. Debes actualizar paso a paso: primero a 1.7, luego a 8.0, etc. Sigue las guías de migración oficiales.


Paso 4: Ejecutar la actualización de PrestaShop desde Plesk

Ahora viene el momento clave. Te recomiendo dos métodos, pero el más seguro para principiantes es usar el Asistente de actualización de PrestaShop.

Método 1: Usar el módulo "1-Click Upgrade" (recomendado)

Este es el método más fácil y seguro, ya que el propio módulo se encarga de todo.

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve a Módulos > Módulos y servicios.
  3. Busca el módulo "1-Click Upgrade" (desarrollado por PrestaShop). Si no lo tienes, instálalo desde el marketplace.
  4. Una vez instalado, ve a Parámetros Avanzados > 1-Click Upgrade.
  5. El módulo detectará automáticamente tu versión actual y te mostrará las versiones disponibles.
  6. Selecciona la versión a la que quieres actualizar.
  7. IMPORTANTE: Marca la opción "Regenerar las miniaturas de imágenes" y "Mantener los archivos personalizados" (si está disponible).
  8. Haz clic en "Actualizar ahora".

El proceso puede tardar entre 5 y 20 minutos, dependiendo del tamaño de tu tienda. No cierres la ventana ni apagues el ordenador.

[WARNING] Si el proceso se detiene con un error, no entres en pánico. Anota el mensaje de error y vuelve a intentarlo. A veces es un problema de tiempo de ejecución. Si persiste, restaura la copia de seguridad desde Plesk y contacta con soporte.

Método 2: Actualización manual (si el módulo falla)

Si el método automático no funciona, puedes hacerlo manualmente:

  1. Desactiva tu tienda: Ve a Parámetros de la tienda > Mantenimiento y actívalo. Esto evitará que los clientes vean errores.
  2. Elimina la carpeta /admin/autoupgrade/ (si existe) para evitar conflictos.
  3. Sube los archivos nuevos: Usa un cliente FTP (como FileZilla) o el Administrador de archivos de Plesk. Conéctate a tu servidor y sube el contenido del ZIP descargado (los archivos, no la carpeta) a la raíz de tu tienda, sobrescribiendo los archivos existentes.
  4. Ejecuta el script de actualización: En tu navegador, ve a tudominio.com/install/upgrade/upgrade.php. Si no existe, créalo o sigue las instrucciones del archivo UPGRADE.txt incluido en el ZIP.
  5. Sigue las instrucciones en pantalla. Te pedirá confirmación y realizará los cambios en la base de datos.
  6. Elimina la carpeta /install/ después de la actualización por seguridad.

Este método es más avanzado y requiere más cuidado. Si no te sientes seguro, pide ayuda a un profesional.


Paso 5: Verificar que la actualización fue exitosa

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

Comprueba el front-end y el back-end

  1. Front-end: Abre tu tienda en el navegador. Debería cargarse sin errores. Navega por algunas categorías y productos.
  2. Back-end: Accede a tu panel de administración (/adminXXXX). Ve a Parámetros Avanzados > Información y confirma que la versión ha cambiado.
  3. Pedidos y clientes: Revisa que los pedidos anteriores, clientes y direcciones sigan ahí.

Prueba módulos y temas críticos

  • Módulos: Ve a Módulos > Módulos y servicios y verifica que todos los módulos estén activos y sin errores. Si alguno muestra un aviso de incompatibilidad, intenta actualizarlo desde el marketplace.
  • Tema: Si tu tema personalizado no se ve bien, es posible que necesites actualizarlo o contactar con el desarrollador.
  • Funcionalidades clave: Haz un pedido de prueba (con un método de pago en modo sandbox) y un envío de prueba para asegurarte de que el flujo completo funciona.

[TIP] Si algo falla, no desesperes. La mayoría de los problemas se solucionan actualizando módulos o limpiando la caché de PrestaShop (ve a Parámetros Avanzados > Rendimiento > Limpiar caché).


Solución de problemas comunes al actualizar PrestaShop en Plesk

Aquí tienes una pequeña FAQ con los problemas más habituales y cómo resolverlos.

Error 500 o página en blanco después de la actualización

Esto suele deberse a un conflicto 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. Esto mostrará el error real.
  2. Desactiva módulos temporalmente: Desde la base de datos (phpMyAdmin), ve a la tabla ps_modules y cambia el estado de los módulos no esenciales a 0.
  3. Revisa la versión de PHP: Asegúrate de que es la correcta en Plesk.

La actualización se queda atascada en "Actualizando base de datos"

Esto pasa cuando el tiempo de ejecución es insuficiente.

  1. Aumenta el max_execution_time en Plesk como vimos antes.
  2. Vuelve a ejecutar el 1-Click Upgrade. El módulo suele reanudar el proceso desde donde se quedó.

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

Revisa los datos de conexión en el archivo /app/config/parameters.php. Si los cambiaste accidentalmente, restaura la copia de seguridad.


Conclusión y buenas prácticas finales

Actualizar PrestaShop en Plesk no es un proceso complicado si lo haces con método. Recuerda siempre:

  • Haz una copia de seguridad antes de cada actualización. Es tu red de seguridad.
  • Actualiza primero en un entorno de pruebas si es posible. Muchos hostings ofrecen una copia de staging (pruebas) en Plesk.
  • Mantén todo actualizado: no solo PrestaShop, sino también módulos, temas y la versión de PHP en Plesk.
  • No te saltes versiones. Si estás en 1.7.0, no intentes ir a 8.0 directamente. Actualiza a 1.7.8 primero, luego a 8.0.

Si sigues esta guía, tu tienda estará al día, más segura y con mejor rendimiento. Y si en algún momento te sientes perdido, recuerda que siempre puedes restaurar la copia de seguridad desde Plesk y pedir ayuda a un experto.

[INFO] Si tu servidor usa Syspanel (antes conocido como HestiaCP) en lugar de Plesk, el proceso es similar pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). La interfaz es diferente, pero los pasos de copia de seguridad y cambio de PHP son equivalentes. Consulta la documentación de Syspanel para más detalles.

¡Buena suerte con tu actualización!

¿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