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

Guía para actualizar PrestaShop en cPanel sin riesgos

Actualizado el 10 de marzo de 2026

Actualizar PrestaShop es una tarea necesaria para mantener tu tienda segura, rápida y compatible con las últimas funcionalidades. Sin embargo, hacerlo sin preparación puede causar errores graves, como la pérdida de datos o la caída del sitio. En esta guía, te explicaré paso a paso cómo actualizar PrestaShop en cPanel de forma segura, minimizando los riesgos y asegurando que tu tienda quede funcionando correctamente.

Si controlas tu sitio desde cPanel, este proceso es bastante accesible, incluso si no eres un experto técnico. Lo más importante es seguir el orden correcto: primero, proteger tus datos; segundo, preparar el entorno; y tercero, ejecutar la actualización con calma.


¿Por qué es importante actualizar PrestaShop?

Mantener tu PrestaShop en la versión más reciente no es solo cuestión de tener lo último en diseño o funciones. Las actualizaciones suelen incluir parches de seguridad críticos. Si dejas tu tienda desactualizada, te expones a vulnerabilidades que los atacantes pueden explotar para robar datos de clientes o infectar tu web.

Además, cada nueva versión suele corregir errores de versiones anteriores y mejora el rendimiento. Una tienda rápida y estable es clave para el SEO y la experiencia de usuario. Por eso, actualizar PrestaShop periódicamente es una de las mejores prácticas de mantenimiento.

[INFO]
Antes de empezar, verifica qué versión de PrestaShop tienes actualmente. Puedes hacerlo desde el panel de administración, en la sección "Información del servidor" o en la página de inicio del backoffice.


Preparación: el paso más importante (backup completo)

El mayor riesgo al actualizar es perder datos o dañar la tienda. Por eso, el primer paso es hacer un backup completo de tu sitio. En cPanel, esto es muy sencillo. Te recomiendo hacerlo justo antes de empezar, no días antes, porque los datos cambian constantemente (pedidos, clientes, productos).

Cómo hacer un backup en cPanel

  1. Accede a cPanel con tus credenciales (normalmente tudominio.com/cpanel).
  2. Busca la sección "Archivos" y haz clic en "Backup" o "Asistente de Backup".
  3. Selecciona "Backup completo". Esto descargará un archivo .tar.gz con todos los archivos de tu sitio y la base de datos.
  4. Guarda ese archivo en tu computadora y también en un servicio en la nube (Google Drive, Dropbox) por seguridad.

[WARNING]
No confíes solo en el backup automático de tu hosting. Descarga una copia manual antes de cualquier actualización. Si algo sale mal, podrás restaurar todo en minutos.

Backup adicional de la base de datos

Aunque el backup completo ya incluye la base de datos, es buena práctica hacer una copia extra de solo la base de datos. En cPanel:

  1. Ve a "phpMyAdmin".
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en "Exportar" y elige el método rápido.
  4. Descarga el archivo .sql y guárdalo.

Verifica los requisitos de la nueva versión

Antes de descargar nada, revisa qué versión de PHP y otros requisitos pide la nueva versión de PrestaShop. Si tu hosting no los cumple, la actualización fallará o dejará la tienda en blanco.

Cómo comprobar los requisitos

  1. Ve a la página oficial de PrestaShop y busca los requisitos técnicos de la versión a la que quieres actualizar.
  2. En cPanel, revisa la versión de PHP en "Seleccionar versión de PHP" (dentro de la sección "Software").
  3. Si necesitas cambiar de versión de PHP (por ejemplo, de 7.4 a 8.1), hazlo antes de la actualización. PrestaShop suele ser compatible con varias versiones, pero es mejor ir a la recomendada.

[TIP]
Si tu hosting usa Syspanel (HestiaCP), el puerto de acceso es el 2106. Allí también puedes cambiar la versión de PHP desde el panel de administración.


Descarga la última versión de PrestaShop

No actualices desde el backoffice de PrestaShop directamente si no es una versión menor. Para cambios mayores (por ejemplo, de 1.7 a 8.x), es mejor hacerlo manualmente.

Pasos para descargar e instalar la nueva versión

  1. Ve a prestashop.com y descarga el paquete completo de la última versión estable.
  2. Descomprime el archivo en tu computadora. Obtendrás una carpeta con muchos archivos y carpetas.
  3. Sube los archivos a tu hosting mediante FTP o el administrador de archivos de cPanel.

[WARNING]
No subas la carpeta completa si ya tienes una instalación existente. Solo debes sobrescribir los archivos del núcleo, no los de tu tema o módulos personalizados. Lo más seguro es usar un método de actualización controlada.


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

Para evitar riesgos, te sugiero seguir este método manual, que te da control total sobre el proceso.

Paso 1: Pon tu tienda en modo mantenimiento

  1. En el backoffice de PrestaShop, ve a "Parámetros de la tienda" > "Mantenimiento".
  2. Activa el modo mantenimiento y escribe un mensaje como "Estamos mejorando la tienda, vuelve pronto".
  3. Guarda los cambios. Esto evitará que los clientes vean errores durante la actualización.

Paso 2: Desactiva los módulos no esenciales

Algunos módulos pueden no ser compatibles con la nueva versión y causar conflictos. Desactiva temporalmente todos los módulos que no sean del núcleo de PrestaShop (por ejemplo, los de terceros). Puedes hacerlo desde "Módulos" > "Gestor de módulos".

Paso 3: Sobrescribe los archivos del núcleo

Conéctate a tu servidor vía FTP o usa el Administrador de archivos de cPanel.

  1. Navega hasta la carpeta raíz de tu PrestaShop (normalmente public_html).
  2. Sube todos los archivos de la nueva versión, excepto:
    • La carpeta img (contiene tus imágenes de productos).
    • La carpeta themes (a menos que quieras actualizar el tema, pero mejor no).
    • El archivo config/settings.inc.php (contiene la configuración de la base de datos).
    • La carpeta modules (los módulos de terceros pueden dar problemas).
  3. Cuando el sistema pregunte si quieres sobrescribir, responde "Sí" para todos los archivos del núcleo.

[INFO]
Si usas un tema personalizado, es posible que no sea compatible con la nueva versión. Antes de actualizar, verifica con el desarrollador si hay una versión actualizada.

Paso 4: Ejecuta el script de actualización

  1. En tu navegador, escribe tudominio.com/install/upgrade/upgrade.php.
  2. Sigue las instrucciones en pantalla. El script verificará la compatibilidad y aplicará los cambios necesarios en la base de datos.
  3. Al finalizar, verás un mensaje de éxito o error. Si hay errores, anótalos.

[WARNING]
Si el script no se ejecuta, puede que necesites eliminar la carpeta install (si existe) antes de empezar. No la borres hasta que la actualización esté completa.

Paso 5: Verifica que todo funcione

  1. Desactiva el modo mantenimiento desde el backoffice.
  2. Revisa la tienda en el frontend: productos, carrito, proceso de compra, etc.
  3. Comprueba el backoffice: módulos, configuración, pedidos.
  4. Si todo está bien, activa los módulos que desactivaste uno por uno, verificando que no den errores.

Solución de problemas comunes

A veces, incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes los más frecuentes y cómo resolverlos.

Error: "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 de PrestaShop editando el archivo config/defines.inc.php. Cambia _PS_MODE_DEV_ a true.
  2. Vuelve a cargar la página. Verás un mensaje de error específico.
  3. Si el error menciona un módulo, desactívalo desde la base de datos (en phpMyAdmin, busca la tabla ps_module y cambia active a 0).

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

Esto indica que los datos de conexión son incorrectos o que la base de datos se dañó.

  1. Restaura la base de datos desde el backup que hiciste antes.
  2. Verifica los datos en config/settings.inc.php (o app/config/parameters.php en versiones recientes).

El tema se ve mal

Los temas suelen necesitar actualizaciones para ser compatibles con nuevas versiones.

  1. Cambia temporalmente al tema predeterminado de PrestaShop (por ejemplo, "classic").
  2. Si el tema se ve bien, contacta al desarrollador de tu tema para obtener una versión actualizada.

Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde el backoffice?

Sí, para versiones menores (por ejemplo, de 1.7.8.0 a 1.7.8.1) puedes usar el actualizador automático. Pero para cambios mayores, es más seguro hacerlo manualmente como te explico aquí.

¿Qué hago si la actualización falla?

No entres en pánico. Simplemente restaura el backup completo que hiciste al principio. Luego, revisa los requisitos y vuelve a intentarlo.

¿Cada cuánto debo actualizar PrestaShop?

Idealmente, cada vez que salga una nueva versión estable. Revisa las notificaciones en tu backoffice o suscríbete al blog oficial de PrestaShop.

¿Afecta la actualización al SEO?

Si haces todo correctamente, no debería. De hecho, una tienda más rápida y segura puede mejorar tu posicionamiento. Solo asegúrate de que las URLs no cambien (si usas URLs amigables, se mantienen).

[TIP]
Después de actualizar, revisa tu sitemap y vuelve a enviarlo a Google Search Console para que el motor de búsqueda indexe los cambios rápidamente.


Conclusión

Actualizar PrestaShop en cPanel no tiene por qué ser un dolor de cabeza si sigues una metodología ordenada. La clave está en la preparación: un backup completo y la verificación de requisitos. Luego, ejecuta la actualización con cuidado, paso a paso, y verifica todo antes de abrir la tienda al público.

Recuerda que, si en algún momento te sientes inseguro, siempre puedes pedir ayuda a un técnico especializado. Pero con esta guía, la mayoría de los usuarios pueden hacerlo por sí mismos sin grandes riesgos. ¡Manos a la obra y mantén tu tienda al día!

[INFO]
Si tu panel de control es Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. Allí también puedes gestionar backups y cambiar la versión de PHP de forma similar a cPanel.

¿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