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

Guía para actualizar PrestaShop en cPanel sin romper la tienda

Actualizado el 15 de marzo de 2026

Actualizar tu tienda PrestaShop puede parecer una tarea de alto riesgo, especialmente si no eres un desarrollador. Sin embargo, con la preparación adecuada y siguiendo una serie de pasos metódicos, puedes realizar una actualización segura PrestaShop directamente desde tu panel de control cPanel. En esta guía, te explicaré cómo hacerlo sin que tu tienda se rompa, manteniendo tus productos, clientes y pedidos intactos.

¿Por qué es importante actualizar PrestaShop?

Mantener tu PrestaShop actualizado no es solo una cuestión de estética o de tener las últimas funciones. Es, ante todo, una cuestión de seguridad. Las versiones antiguas suelen tener vulnerabilidades conocidas que los hackers pueden explotar para robar datos de clientes o desfigurar tu web. Además, las actualizaciones corrigen errores, mejoran el rendimiento y garantizan la compatibilidad con los módulos y temas más recientes. Ignorar las actualizaciones puede dejarte con una tienda lenta, insegura y con problemas de funcionamiento.

Preparación antes de empezar: la clave del éxito

Antes de tocar cualquier archivo, es fundamental que realices una copia de seguridad completa. Piensa en esto como tu red de seguridad. Si algo sale mal, podrás restaurar tu tienda al estado anterior sin perder datos.

1. Realiza una copia de seguridad completa desde cPanel

El primer paso para actualizar PrestaShop cPanel de forma segura es generar un backup de todo tu sitio. En cPanel, busca la sección de "Archivos" y haz clic en "Asistente de copias de seguridad" o "Backup".

Sigue estos pasos:

  • Copia de seguridad de la base de datos: Selecciona la opción para descargar la base de datos de tu tienda. Guárdala en tu ordenador con un nombre descriptivo, por ejemplo, backup_bd_prestashop_2025.zip.
  • Copia de seguridad del directorio principal: Descarga una copia completa de la carpeta public_html (o el directorio donde esté instalada tu tienda). Esto incluye todos los archivos de PrestaShop, módulos, temas e imágenes.

[WARNING] No te saltes este paso. Sin una copia de seguridad, cualquier error durante la actualización puede ser irreversible y costarte horas de trabajo o la pérdida de datos de clientes.

2. Verifica los requisitos del sistema

Antes de descargar la nueva versión, comprueba que tu servidor cumple con los requisitos mínimos de PrestaShop. Puedes hacerlo desde el back office de tu tienda, yendo a "Parámetros de la tienda" > "Información". Allí verás una tabla con el estado de tu servidor (versión de PHP, MySQL, etc.). Si algo no cumple, deberás actualizarlo primero desde cPanel (por ejemplo, cambiando la versión de PHP desde "Seleccionar versión de PHP").

3. Pon tu tienda en modo mantenimiento

Para evitar que los clientes vean una tienda a medio actualizar o errores temporales, activa el modo mantenimiento. Ve a "Parámetros de la tienda" > "Mantenimiento" y marca la opción "Sí". Puedes añadir una IP propia (la tuya) para que solo tú puedas ver la tienda durante el proceso.

Método recomendado: actualización manual paso a paso

Aunque existen módulos de actualización automática, el método manual te da más control y es menos propenso a errores. Sigue estos pasos para una actualización segura PrestaShop.

1. Descarga la última versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable (actualmente la 8.x). Descarga el archivo comprimido (normalmente en .zip).

2. Sube los archivos nuevos a tu servidor

Conéctate a tu cPanel y abre el "Administrador de archivos". Navega hasta la carpeta donde tienes instalada tu tienda (normalmente public_html). Sube el archivo .zip de la nueva versión y extráelo allí. Importante: no borres nada todavía. Simplemente deja que los archivos nuevos se sobreescriban cuando te lo pida el sistema.

3. Ejecuta el script de actualización

Una vez subidos los archivos, abre tu navegador y accede a la siguiente URL:
tudominio.com/install/upgrade/upgrade.php

Esto iniciará el asistente de actualización. El script detectará tu versión actual y te guiará a través del proceso. Sigue estos pasos:

  • Acepta los términos de la licencia.
  • Selecciona la opción de actualización (no la instalación limpia).
  • El script comprobará los archivos y te mostrará un resumen de lo que va a hacer.
  • Haz clic en "Actualizar ahora" y espera a que termine. Esto puede tardar varios minutos, dependiendo del tamaño de tu base de datos.

[INFO] Durante este proceso, no cierres la ventana del navegador ni interrumpas la conexión. Si lo haces, podrías dañar la base de datos.

4. Verifica que la actualización se completó

Al finalizar, el script te mostrará un mensaje de éxito. Luego, accede a tu back office (normalmente tudominio.com/admin) y comprueba que todo funciona. Revisa:

  • Productos: que se muestren correctamente.
  • Pedidos: que el historial esté intacto.
  • Módulos: que los módulos esenciales sigan funcionando.
  • Tema: que el diseño no se haya roto.

5. Elimina la carpeta /install

Por seguridad, una vez que la actualización haya sido exitosa, elimina la carpeta install de tu servidor. Puedes hacerlo desde el "Administrador de archivos" de cPanel. Si no lo haces, cualquiera podría intentar reinstalar PrestaShop y causar problemas.

[WARNING] No olvides borrar la carpeta /install. Es un agujero de seguridad muy común.

Solución de problemas comunes

A veces, incluso siguiendo los pasos al pie de la letra, pueden surgir problemas. Aquí te dejo algunos de los más frecuentes y cómo solucionarlos.

Error de base de datos durante la actualización

Si ves un error como "Error al actualizar la base de datos", no entres en pánico. Esto suele ocurrir por incompatibilidades con algún módulo o por una versión de PHP incorrecta.

  • Solución: Restaura la base de datos desde la copia de seguridad que hiciste al principio. Luego, asegúrate de tener la versión de PHP correcta (normalmente 8.0 o superior) y vuelve a intentar la actualización.

La tienda muestra pantalla en blanco

Esto puede deberse a un módulo o tema incompatible con la nueva versión.

  • Solución: Accede a tu servidor por FTP o cPanel y renombra la carpeta modules a modules_old. Esto desactivará todos los módulos. Luego, intenta acceder al back office. Si funciona, ve activando módulos uno por uno para identificar el culpable.

El tema se ve desordenado o roto

Los temas no siempre son compatibles con las nuevas versiones de PrestaShop.

  • Solución: Temporalmente, cambia al tema predeterminado de PrestaShop (por ejemplo, "Classic") desde el back office. Si el problema desaparece, contacta al desarrollador de tu tema para que lo actualice.

Preguntas frecuentes (FAQ)

Aquí respondo a las dudas más comunes que recibimos en soporte técnico.

¿Puedo actualizar PrestaShop desde cPanel sin perder mis productos?

Sí, absolutamente. El proceso de update PrestaShop está diseñado para preservar todos tus datos: productos, clientes, pedidos, etc. Solo se actualizan los archivos del núcleo y la estructura de la base de datos. Tus contenidos no se tocan.

¿Qué hago si la actualización falla a mitad del proceso?

No te preocupes. Lo primero es restaurar tu copia de seguridad. Luego, revisa los requisitos del servidor (PHP, memoria, etc.) y asegúrate de que ningún módulo esté causando conflictos. Puedes intentar la actualización de nuevo, pero si el error persiste, contacta con tu hosting o con un desarrollador.

¿Es mejor usar el módulo 1-Click Upgrade?

El módulo 1-Click Upgrade puede ser más cómodo, pero no siempre es fiable, especialmente en tiendas con muchos módulos o personalizaciones. Para una actualización segura PrestaShop, recomiendo el método manual que te he explicado. Te da más control y reduces el riesgo de errores.

¿Cada cuánto debo actualizar PrestaShop?

Idealmente, cada vez que salga una nueva versión estable. PrestaShop suele lanzar actualizaciones de seguridad con frecuencia. No dejes pasar más de 3-6 meses sin actualizar, ya que las versiones antiguas se vuelven vulnerables.

¿Qué pasa si mi hosting no soporta la última versión de PHP?

Si tu hosting (por ejemplo, Syspanel) tiene limitaciones, deberás contactar con tu proveedor para que actualicen el servidor. Sin la versión correcta de PHP, no podrás ejecutar la nueva versión de PrestaShop. En Syspanel, puedes gestionar la versión de PHP desde el panel, accediendo por el puerto 2106.

Consejos finales para una actualización sin estrés

  • Prueba en un entorno de staging: Si tu hosting lo permite (muchos ofrecen una opción de "Staging" en cPanel), haz una copia de tu tienda y prueba la actualización allí primero. Así verás si hay conflictos sin arriesgar tu tienda en producción.
  • Actualiza módulos y temas: Antes de la actualización, asegúrate de que todos tus módulos y temas sean compatibles con la nueva versión. Puedes consultar las páginas de los desarrolladores.
  • Lee las notas de la versión: PrestaShop publica notas detalladas sobre cada actualización. Léelas para conocer cambios importantes o nuevas funciones.
  • No actualices en horas punta: Elige un momento de bajo tráfico (por ejemplo, un domingo por la mañana) para minimizar el impacto en caso de que algo vaya mal.

Actualizar PrestaShop en cPanel no tiene por qué ser una pesadilla. Con una buena preparación, una copia de seguridad y siguiendo estos pasos, podrás mantener tu tienda segura, rápida y al día sin romper nada. Si en algún momento te sientes inseguro, recuerda que siempre puedes pedir ayuda a un profesional o al soporte de tu hosting. ¡Tu tienda te lo agradecerá!

¿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