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

Guía para actualizar PrestaShop en cPanel de forma segura

Actualizado el 19 de noviembre de 2025

¿Tu tienda PrestaShop funciona más lento de lo normal? ¿Has visto mensajes de seguridad en el backoffice recomendando una actualización? No te preocupes, es algo habitual. Mantener tu tienda online actualizada es clave para la seguridad, el rendimiento y para poder usar los últimos plugins y temas. En esta guía te explicaré paso a paso cómo realizar el proceso de actualizar PrestaShop cPanel de forma segura, minimizando los riesgos de perder datos o romper la tienda. Soy técnico de soporte y te guiaré como si estuvieras hablando con un amigo que sabe de hosting. Vamos allá.

Antes de empezar: ¿Por qué es importante actualizar?

Actualizar PrestaShop no es solo una cuestión de tener la última versión. Cada upgrade PrestaShop incluye parches de seguridad críticos, correcciones de errores y mejoras de compatibilidad con PHP y bases de datos. Si tu tienda se queda en una versión antigua, te expones a vulnerabilidades que los hackers pueden aprovechar. Además, muchos módulos y temas dejan de funcionar correctamente si no actualizas. Por eso, es mejor dedicar una hora a la actualización que perder días recuperando una tienda hackeada.

[INFO] PrestaShop lanza nuevas versiones mayores (por ejemplo, de 1.7 a 8.0) y versiones menores (de 8.0.0 a 8.0.1). Siempre es recomendable aplicar las versiones menores, pero las mayores requieren más cuidado y pruebas.

Preparación: Lo que necesitas antes de actualizar

Antes de tocar nada, debes preparar el terreno. No hacerlo es como operar sin anestesia. Sigue estos pasos imprescindibles:

1. Haz una copia de seguridad completa

Esto es lo más importante. Una copia de seguridad te permitirá restaurar tu tienda si algo sale mal. Debes guardar dos cosas:

  • Archivos del sitio (carpeta pública de PrestaShop)
  • Base de datos (donde están productos, pedidos, clientes)

Cómo hacer la copia en cPanel:

  1. Accede a tu cPanel (normalmente tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Backup o Copias de seguridad.
  3. Descarga una copia completa del directorio home (o de la carpeta donde está instalado PrestaShop, normalmente public_html).
  4. En la misma sección, ve a Descargar una copia de seguridad de la base de datos MySQL y selecciona la base de datos de tu tienda. Guárdala en tu ordenador.

[WARNING] No confíes solo en las copias automáticas de tu hosting. Descarga una copia manual en tu PC o en la nube. Es tu seguro de vida.

2. Verifica los requisitos de la nueva versión

Cada PrestaShop nueva versión tiene requisitos mínimos de PHP, MySQL y extensiones. Si tu hosting no los cumple, la actualización fallará. Entra en el backoffice de tu tienda, ve a Parámetros avanzados > Información y mira la versión de PHP. Luego, consulta la documentación oficial de la versión a la que quieres subir (por ejemplo, PrestaShop 8.0 requiere PHP 7.3 o superior). Si tu versión de PHP es inferior, deberás actualizarla desde cPanel antes de continuar.

3. Pon tu tienda en modo mantenimiento

Para que los clientes no vean errores durante la actualización, activa el modo mantenimiento:

  • En el backoffice, ve a Parámetros de la tienda > Mantenimiento.
  • Activa en "Activar modo mantenimiento".
  • Puedes añadir una IP (la tuya) para que solo tú puedas ver la tienda mientras trabajas.

Proceso paso a paso: Cómo actualizar PrestaShop en cPanel

Ahora sí, vamos con el upgrade PrestaShop propiamente dicho. Hay dos métodos: mediante el asistente de 1 clic (recomendado para versiones menores) o manualmente (para versiones mayores). Te explicaré el manual, que es el más seguro y te da control total.

Paso 1: Descarga la nueva versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga el archivo ZIP de la versión a la que quieres actualizar. Asegúrate de descargar la versión completa (no solo el parche). Guárdala en tu ordenador.

Paso 2: Sube los archivos a tu servidor mediante FTP o cPanel

Tienes dos opciones:

  • Usar FTP: Conéctate con FileZilla o similar a tu servidor. La carpeta de instalación suele ser public_html. Sube el contenido del ZIP (no la carpeta comprimida) a esa carpeta, pero sin sobrescribir aún. Es mejor subir los archivos a una carpeta temporal y luego moverlos.
  • Usar cPanel File Manager: Desde cPanel, ve a Archivos > Administrador de archivos. Navega hasta public_html y haz clic en Subir. Selecciona el ZIP y luego extráelo allí.

[TIP] Si tu tienda tiene muchos archivos, usa FTP porque es más rápido. Asegúrate de sobrescribir archivos cuando te lo pida, pero solo los que vienen en el ZIP, no los tuyos (como imágenes o configuraciones).

Paso 3: Ejecuta el script de actualización

Una vez subidos los archivos, la magia ocurre con el script upgrade/index.php. Para ejecutarlo:

  1. Abre tu navegador y escribe: tudominio.com/upgrade/index.php
  2. Si te aparece un error de permisos, desde cPanel ve a la carpeta upgrade y dale permisos 755 a los archivos (clic derecho > Cambiar permisos).
  3. El asistente te guiará. Selecciona la versión a la que quieres actualizar (si no aparece, descarga el archivo de migración desde la interfaz).
  4. Haz clic en Actualizar. El proceso puede tardar varios minutos. No cierres la ventana ni recargues.

[WARNING] Durante la ejecución, no toques nada. Si ves una pantalla en blanco, espera un par de minutos. Si no avanza, revisa el log de errores en tudominio.com/upgrade/logs/.

Paso 4: Verifica que todo funcione

Cuando termine, verás un mensaje de éxito. Ahora haz lo siguiente:

  • Prueba el frontoffice: Ve a tu tienda como cliente normal. Mira que se vea bien, que los productos carguen, que el carrito funcione.
  • Prueba el backoffice: Inicia sesión en /admin (la carpeta que tengas). Revisa que los módulos estén activos y que no haya errores.
  • Limpia la caché: En el backoffice, ve a Parámetros avanzados > Rendimiento y haz clic en Limpiar caché. También puedes borrar la carpeta /var/cache manualmente por FTP.

Paso 5: Desactiva el modo mantenimiento

Una vez verificado que todo está bien, vuelve a Parámetros de la tienda > Mantenimiento y desactiva el modo mantenimiento. ¡Tu tienda ya está actualizada!

Solución de problemas comunes

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

Error de versión de PHP

Si ves un mensaje como "Se requiere PHP 7.3 o superior", ve a cPanel, busca Seleccionar versión de PHP (o MultiPHP Manager), y elige una versión compatible. Luego, espera unos minutos y vuelve a intentar la actualización.

Pantalla en blanco después de actualizar

Esto suele deberse a un módulo incompatible. Para solucionarlo:

  1. Ve a la carpeta /modules de tu tienda por FTP.
  2. Renombra la carpeta del módulo problemático (por ejemplo, nombre_modulo_old).
  3. Vuelve a cargar la tienda. Si funciona, desinstala ese módulo desde el backoffice y busca una versión actualizada.

Error de base de datos

Si el script de actualización se queda atascado en la parte de la base de datos, puedes intentar ejecutar las consultas manualmente. Pero esto es más técnico. Lo mejor es restaurar la copia de seguridad y volver a intentarlo con un método diferente (por ejemplo, la actualización manual desde el asistente de 1 clic).

[INFO] Si no te sientes seguro, contrata a un profesional. Pero con esta guía, la mayoría de usuarios pueden hacerlo solos.

Preguntas frecuentes (FAQ)

¿Puedo saltarme varias versiones a la vez?
No es recomendable. Lo ideal es actualizar de una versión a la siguiente (por ejemplo, de 1.7.7 a 1.7.8, luego a 1.7.9...). Saltar de 1.6 a 8.0 directamente puede romper la base de datos. Si estás muy atrasado, haz actualizaciones intermedias o usa un servicio de migración.

¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?
Si tu panel de control es Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso es diferente. Para entrar, usa tudominio.com:2106 (el puerto 2106). Allí encontrarás las opciones de archivos y bases de datos. El resto de pasos son los mismos: copia de seguridad, subir archivos y ejecutar el script.

¿Pierdo mis módulos y temas al actualizar?
No deberías, pero algunos módulos pueden dejar de ser compatibles. Siempre revisa que tus módulos tengan versiones para la nueva release. Si no, tendrás que buscar alternativas o actualizarlos.

¿Cuánto tiempo tarda la actualización?
Depende del tamaño de tu tienda (número de productos, pedidos). Una tienda pequeña puede tardar 10-15 minutos. Una grande, hasta 30-40 minutos. No la hagas en horas punta de ventas.

¿Qué hago si la actualización falla y no tengo copia de seguridad?
Contacta a tu hosting de inmediato. Muchos proveedores tienen copias automáticas de los últimos 7 días. También puedes intentar restaurar desde un backup de tu PC si lo tienes. Si no, la situación es crítica y necesitarás ayuda de un desarrollador.

Consejos finales para una actualización exitosa

  • Prueba en un entorno de staging: Si tu hosting lo permite, crea una copia de tu tienda en un subdominio o carpeta de pruebas. Actualiza allí primero y, si funciona, hazlo en producción.
  • Actualiza los módulos primero: Antes de subir la versión de PrestaShop, actualiza todos los módulos a sus últimas versiones desde el backoffice (Módulos > Administrador de módulos). Esto reduce conflictos.
  • No uses la versión beta: Espera a que la versión estable esté disponible. Las betas pueden tener bugs graves.
  • Documenta el proceso: Anota la versión anterior, la nueva, los módulos que actualizaste y cualquier error que encontraste. Te servirá para futuras actualizaciones.

Actualizar PrestaShop puede parecer abrumador, pero con paciencia y siguiendo estos pasos, lo lograrás. Recuerda: la clave está en la copia de seguridad y en no tener prisa. Si en algún momento te sientes perdido, vuelve a leer esta guía o busca ayuda en foros especializados. ¡Tu tienda te lo agradecerá con mejor velocidad y seguridad!

[TIP] Programa las actualizaciones cada 3-6 meses, así siempre estarás al día y las migraciones serán más pequeñas y sencillas.

¿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