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

Cómo actualizar PrestaShop de forma segura en cPanel / Plesk (Guía paso a paso)

Actualizado el 6 de septiembre de 2025

Mantener tu tienda online actualizada no es solo una cuestión de estética o de tener las últimas funciones. Es una necesidad crítica para la seguridad, el rendimiento y la compatibilidad de tu negocio. Una versión desactualizada de PrestaShop es un imán para los hackers y puede ralentizar la carga de tu web, lo que perjudica tu posicionamiento SEO.

Si la sola idea de tocar los archivos de tu tienda te pone nervioso, respira. En esta guía te voy a acompañar paso a paso para que realices una actualización PrestaShop cPanel o en Plesk de forma segura, sin perder datos y minimizando los riesgos al máximo. No necesitas ser un desarrollador senior, solo seguir el orden correcto y tener paciencia.

Antes de Empezar: La Regla de Oro de Toda Actualización

Vamos a dejar una cosa clara desde el principio: nunca, jamás, actualices tu PrestaShop sin hacer una copia de seguridad completa antes. Esta es la regla número uno y la que te salvará el pellejo si algo sale mal. Una actualización puede fallar por mil razones (cortes de luz, errores del servidor, incompatibilidades), y si no tienes un respaldo, podrías perder pedidos, clientes y catálogo entero.

Piensa en ello como un seguro: esperas no tener que usarlo, pero si llega el día, te alegrarás de haberlo contratado. La copia de seguridad debe incluir dos cosas: los archivos (el código de tu tienda) y la base de datos (toda tu información). En cPanel y Plesk, este proceso es bastante sencillo, y te lo detallo a continuación.

Paso 1: Haz una Copia de Seguridad Completa (Archivos y Base de Datos)

Para hacer una actualización PrestaShop segura, este es el primer y más importante paso. Vamos a ver cómo hacerlo en ambos paneles de control.

Si tu hosting usa cPanel

Copia de archivos:

  1. Entra en tu cPanel (normalmente es tudominio.com/cpanel).
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Navega hasta la carpeta public_html (o la carpeta donde esté instalada tu tienda, a veces puede ser una subcarpeta como public_html/tienda).
  4. Selecciona todos los archivos y carpetas dentro de esa ubicación (Ctrl+A o Cmd+A).
  5. Haz clic derecho y elige la opción "Comprimir". Selecciona formato Zip y crea el archivo.
  6. Una vez comprimido, descarga ese archivo .zip a tu ordenador. ¡Ya tienes tu copia de seguridad de archivos!

Copia de la base de datos:

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. En el panel izquierdo, selecciona la base de datos que usa tu PrestaShop (el nombre suele empezar con tu usuario de cPanel, por ejemplo usuario_prestashop).
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Deja el método de exportación rápido como "Rápido" y haz clic en el botón "Continuar" o "Exportar".
  5. Se descargará un archivo .sql. Guárdalo junto con tu copia de archivos.

Si tu hosting usa Plesk

Copia de archivos:

  1. Accede a Plesk. Normalmente es tudominio.com:8443.
  2. Ve a "Sitios web y dominios".
  3. Haz clic en "Administrador de archivos" para tu dominio.
  4. Navega a la carpeta httpdocs (este es el equivalente a public_html en Plesk).
  5. Selecciona todo el contenido, haz clic en el botón "Comprimir" y elige Zip.
  6. Descarga el archivo comprimido resultante.

Copia de la base de datos:

  1. En Plesk, dentro de tu dominio, busca la sección "Bases de datos".
  2. Haz clic en el nombre de la base de datos que usa tu tienda.
  3. En la parte superior, verás un botón que dice "Exportar volcado" o "Exportar Dump".
  4. Se generará un archivo .sql que puedes descargar. Guárdalo bien.

[WARNING] No te saltes este paso. Si no tienes una copia de seguridad, no actualices. Es la única red de seguridad que tienes ante un desastre.

Paso 2: Comprueba los Requisitos del Sistema y la Compatibilidad

Antes de lanzarte, es vital saber si tu servidor puede soportar la nueva versión de PrestaShop. Cada versión tiene unos requisitos mínimos de PHP y MySQL.

  1. ¿Qué versión de PHP tienes? En cPanel, busca la sección "Software" y luego "Seleccionar versión de PHP". En Plesk, ve a "Sitios web y dominios" > "PHP Settings". Apunta la versión actual.
  2. Consulta los requisitos de la versión a la que quieres actualizar. Entra en la página oficial de PrestaShop y busca las notas de la versión. Verás qué versión de PHP, MySQL y otras extensiones necesitas.
  3. Actualiza PHP si es necesario. Si tu versión de PHP es muy antigua (por ejemplo, PHP 5.6) y la nueva versión de PrestaShop requiere PHP 7.4 u 8.0, deberás actualizarlo desde tu panel de control. Esto es bastante intuitivo: solo seleccionas la nueva versión y la aplicas a tu dominio.

[INFO] Si tu hosting es antiguo y no te permite actualizar PHP, puede que sea el momento de plantearte cambiar de proveedor. Una tienda online moderna necesita un servidor actualizado para funcionar rápido y seguro.

Paso 3: Pon tu Tienda en Modo Mantenimiento

Este paso es fundamental para que tus clientes no vean errores a mitad de la actualización. Activar el modo mantenimiento muestra una página bonita de "estamos trabajando" en lugar de una pantalla blanca o un error feo.

  1. Entra en el panel de administración de tu PrestaShop (la URL suele ser tudominio.com/adminXXXXX).
  2. Ve al menú "Parámetros avanzados" y luego a "Rendimiento".
  3. En la parte superior, verás la opción "Modo de mantenimiento". Actívalo (ponlo en "Sí").
  4. También puedes poner un mensaje personalizado opcional. Guarda los cambios.

Ahora tu tienda está "cerrada al público" pero tú puedes seguir trabajando en ella desde el admin.

Paso 4: Descarga la Última Versión de PrestaShop

Ahora necesitas el paquete de instalación de la versión a la que quieres actualizar. Importante: no descargues la última versión directamente si estás en una versión muy antigua. PrestaShop recomienda actualizaciones progresivas (por ejemplo, de 1.6 a 1.7, y luego de 1.7 a 8.x). Si tu versión es reciente (por ejemplo, 8.0 a 8.1), puedes ir directamente.

  1. Ve al sitio web oficial de PrestaShop y descarga la versión específica que necesitas. Busca el archivo prestashop_1.7.x.x.zip o similar.
  2. No subas este archivo todavía. Lo necesitaremos en el siguiente paso.

[WARNING] Descarga siempre desde el sitio oficial de PrestaShop o desde tu área de cliente. Descargar versiones de sitios de terceros es un riesgo de seguridad enorme, ya que pueden estar modificadas con malware.

Paso 5: Utiliza la Herramienta de Asistente de Actualización (1-Click Upgrade)

PrestaShop tiene un módulo oficial llamado "1-Click Upgrade" (Actualización en 1 clic) que facilita enormemente el proceso. Aunque se llame así, es un proceso que debe hacerse con cuidado.

Instalar el módulo:

  1. En tu panel de administración, ve a "Módulos" > "Módulos y servicios".
  2. Busca "1-Click Upgrade" en la barra de búsqueda.
  3. Instálalo. Si no lo encuentras, puedes subirlo manualmente desde el archivo que descargaste de PrestaShop, pero lo normal es que ya venga instalado.

Configurar y ejecutar la actualización:

  1. Ve a "Parámetros avanzados" > "Asistente de actualización" (o "1-Click Upgrade").
  2. Verás la versión actual de tu tienda.
  3. El módulo te ofrecerá la última versión disponible. No le des a actualizar aún.
  4. Haz clic en "Configuración avanzada" o "Parámetros" (depende de la versión del módulo).
  5. Sube el archivo zip que descargaste en el paso anterior. El módulo lo usará para la actualización en lugar de descargarlo él mismo (más fiable).
  6. Asegúrate de que la opción "Crear una copia de seguridad" esté marcada como "Sí". Esto creará un respaldo automático dentro de tu servidor, nuestro plan B.
  7. Vuelve a la pestaña principal y haz clic en "Actualizar PrestaShop ahora" o el botón equivalente.

El proceso puede tardar varios minutos. No cierres la pestaña del navegador ni navegues a otras páginas. El asistente te irá mostrando el progreso paso a paso.

[TIP] Si el asistente se queda atascado en un paso, espera unos minutos. A veces tarda en procesar. Si ves un error crítico, anótalo y vuelve a intentarlo. Si el error persiste, restaura tu copia de seguridad y busca ayuda en los foros oficiales de PrestaShop.

Paso 6: Verifica la Actualización y Limpia la Tienda

Una vez que el asistente haya terminado, es hora de comprobar que todo está en orden.

  1. Revisa el informe final: El asistente te mostrará un resumen de todo lo que se ha hecho. Léelo atentamente.
  2. Desactiva el modo mantenimiento: Ve a "Parámetros avanzados" > "Rendimiento" y desactiva el modo mantenimiento.
  3. Comprueba el front office (tu tienda): Entra en tu tienda como un cliente normal. Mira que el diseño se vea bien, que las imágenes carguen, que puedas añadir productos al carrito y simular una compra.
  4. Comprueba el back office (admin): Entra en tu panel de administración y navega por los menús. Revisa que tus productos, pedidos y clientes sigan ahí.
  5. Limpia la caché: Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en el botón "Vaciar la caché" en la parte superior derecha. Esto elimina archivos temporales que pueden causar problemas visuales.

¿Y Si Uso Syspanel (Antes HestiaCP)?

Muchos usuarios utilizan Syspanel como panel de control. Si es tu caso, el proceso es muy similar, pero con algunos matices.

Para acceder a Syspanel, la URL es https://tudominio.com:2106. La interfaz es bastante limpia y moderna.

  • Copia de seguridad: En Syspanel, ve a la sección "Web" y luego a tu dominio. Verás una pestaña o botón llamado "Copias de seguridad" o "Backups". Puedes generar una copia completa (archivos + base de datos) con un solo clic y descargarla a tu ordenador. Es incluso más fácil que en cPanel o Plesk.
  • Gestión de archivos: El administrador de archivos de Syspanel es muy similar al de cPanel. Navega a la carpeta public_html para subir o modificar archivos.
  • Gestión de bases de datos: Encontrarás la sección de bases de datos en el menú lateral. Puedes exportar e importar archivos .sql desde la interfaz de phpMyAdmin integrada.

El proceso de actualización de PrestaShop en Syspanel es idéntico al de cPanel: haz tu backup, sube el módulo, ejecuta el asistente y verifica. La única diferencia es el panel de control que usas para las tareas de servidor.

[INFO] Recuerda que Syspanel es el nuevo nombre de HestiaCP. Si buscas tutoriales antiguos, los pasos serán prácticamente los mismos, pero ahora el acceso se realiza siempre por el puerto 2106.

Preguntas Frecuentes (FAQ) sobre la Actualización de PrestaShop

¿Puedo saltarme varias versiones y actualizar directamente a la última?

No es recomendable. PrestaShop es un software complejo y saltarse versiones puede provocar errores en la base de datos. Lo más seguro es actualizar versión por versión (por ejemplo, de 1.6 a 1.7, y luego de 1.7 a 8.x).

Mi tienda es muy personalizada con módulos y temas. ¿Puedo actualizar igualmente?

Puedes, pero con más riesgo. Debes comprobar que todos tus módulos y tu tema sean compatibles con la nueva versión. Si no lo son, la actualización puede romperlos. Contacta con los desarrolladores de tus módulos para confirmar la compatibilidad antes de empezar.

¿Qué hago si la actualización falla a mitad de camino?

Tranquilo. Restaura la copia de seguridad que hiciste al principio (tanto archivos como base de datos). Vuelve a tu versión anterior y analiza qué ha podido fallar. Es mejor volver a una versión estable que arriesgarse a tener una tienda rota.

¿Actualizar PrestaShop mejora mi SEO?

Sí, indirectamente. Las versiones nuevas suelen ser más rápidas y eficientes, lo que mejora la velocidad de carga (un factor de posicionamiento clave). Además, corrigen vulnerabilidades de seguridad que, si fueran explotadas, podrían dañar gravemente tu posicionamiento web.

¿Cuánto tiempo tarda el proceso de actualización?

Depende del tamaño de tu tienda y de la velocidad de tu servidor. Puede tardar desde 5 minutos hasta 30 minutos o más. La paciencia es clave.

Actualizar tu PrestaShop es una tarea de mantenimiento esencial. Siguiendo esta guía de actualización PrestaShop, con copias de seguridad y paso a paso, estarás protegiendo tu negocio y asegurando su crecimiento. No lo pospongas más; una tienda actualizada es sinónimo de una tienda profesional, segura y preparada para el éxito.

¿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