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

Cómo actualizar PrestaShop de forma segura en cPanel (sin perder datos)

Actualizado el 18 de abril de 2026

Actualizar PrestaShop es una de las tareas de mantenimiento más importantes para la salud de tu tienda online. No solo corrige errores y vulnerabilidades de seguridad, sino que también añade nuevas funcionalidades y mejora el rendimiento. Sin embargo, hacerlo mal puede provocar la pérdida de datos, la caída de la tienda o incompatibilidades con tus módulos.

En esta guía extensa y detallada, te explicaré cómo actualizar PrestaShop de forma segura en cPanel, paso a paso, sin necesidad de ser un experto en programación. Mi objetivo es que lo hagas con total confianza y sin perder ni un solo dato de tus clientes, pedidos o productos.

Vamos a ello.


Fase 1: Preparación y copia de seguridad (La regla de oro)

Antes de tocar absolutamente nada, debes entender una regla fundamental: nunca actualices sin una copia de seguridad completa y verificada. Esta es la diferencia entre un contratiempo menor y un desastre total.

Piensa en la actualización como una operación quirúrgica en tu tienda. Necesitas un "plan B" por si algo sale mal. La copia de seguridad es ese plan B.

### Paso 1: Revisa los requisitos de la nueva versión

No todas las versiones de PrestaShop son compatibles con todos los servidores. Antes de descargar nada, visita el sitio oficial de PrestaShop y consulta los requisitos técnicos para la PrestaShop última versión. Normalmente necesitarás:

  • Una versión específica de PHP (por ejemplo, 7.4, 8.0 o 8.1).
  • Una versión de MySQL o MariaDB.
  • Extensiones de PHP habilitadas (como curl, gd, mbstring, etc.).

Puedes verificar la versión de PHP de tu servidor desde cPanel. Busca la sección "Software" o "Gestión de PHP". Si tu versión no coincide, deberás cambiarla antes o después de la actualización, pero es mejor hacerlo antes para evitar errores.

### Paso 2: Haz una copia de seguridad completa (Archivos y Base de Datos)

Una copia de seguridad completa implica dos partes: los archivos de tu tienda (código, imágenes, módulos) y la base de datos (productos, pedidos, clientes, configuraciones).

Para los archivos (vía cPanel):

  1. Accede a tu panel de control de cPanel.
  2. Busca la herramienta "Administrador de archivos" (File Manager).
  3. Navega hasta la carpeta donde está instalada tu tienda (normalmente public_html o una subcarpeta como public_html/tienda).
  4. Selecciona todos los archivos y carpetas dentro de esa ruta.
  5. Haz clic en "Comprimir" en la barra superior y elige el formato Zip. Esto creará un archivo comprimido con todo tu sitio.
  6. Descarga ese archivo Zip a tu ordenador o a un almacenamiento externo (Google Drive, Dropbox, etc.). Es crucial que la descargues, no basta con dejarla en el servidor.

Para la base de datos (vía cPanel):

  1. En cPanel, busca la herramienta "phpMyAdmin" (dentro de la sección "Bases de datos").
  2. En el panel izquierdo, verás la lista de bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop (suele empezar con presta_ o similar).
  3. En la parte superior, haz clic en la pestaña "Exportar".
  4. Deja el método rápido y haz clic en "Continuar" o "Exportar". Esto descargará un archivo .sql con todos tus datos.
  5. Guárdalo junto con el archivo Zip de tus archivos.

[WARNING]
No continúes hasta que tengas ambos archivos (Zip y SQL) descargados en tu ordenador. Si algo falla en la actualización, podrás restaurar desde estos archivos. Es mejor prevenir que curar.


Fase 2: La actualización paso a paso

Ahora que tienes tu red de seguridad, podemos comenzar con la actualización en sí. Existen dos métodos principales: la actualización automática (recomendada para la mayoría) y la manual (para casos específicos). Te explicaré la automática, que es la más segura y sencilla.

### Paso 1: Descarga el asistente de actualización

PrestaShop tiene un módulo oficial llamado "1-Click Upgrade" (Actualización en un clic). Si ya lo tienes instalado, genial. Si no, debes descargarlo e instalarlo.

  1. Ve al back office de tu tienda (tu panel de administración).
  2. Ve a "Módulos" -> "Módulos y servicios".
  3. Busca "1-Click Upgrade". Si no aparece, deberás descargarlo desde la web de PrestaShop (addons.prestashop.com) y subirlo manualmente.
  4. Una vez instalado, actívalo.

### Paso 2: Ajusta la configuración del asistente

Antes de lanzar la actualización, el módulo te permite configurar algunos parámetros importantes. Te recomiendo los siguientes ajustes:

  • Modo de actualización: Elige la opción que diga "Actualizar automáticamente" o similar.
  • Copia de seguridad: El módulo puede hacer una copia de seguridad automática. Actívala para tener un respaldo extra dentro del propio proceso.
  • Rendimiento: En versiones recientes, puedes elegir entre "Rápido" y "Lento". Elige "Lento" para evitar que el servidor se sobrecargue y el proceso falle por tiempo de espera.

### Paso 3: Ejecuta la actualización

  1. Ve a la página principal del módulo "1-Click Upgrade" (normalmente en "Servicios" o en el menú de módulos).
  2. Verás un botón que dice "Actualizar PrestaShop ahora" o similar. Haz clic en él.
  3. El proceso comenzará. Ten paciencia. Puede tardar desde unos minutos hasta más de media hora, dependiendo del tamaño de tu tienda y la velocidad del servidor.
  4. No cierres la pestaña del navegador ni interrumpas el proceso bajo ninguna circunstancia.
  5. Al finalizar, el módulo te mostrará un resumen del proceso. Si todo ha ido bien, verás un mensaje de éxito.

[TIP]
Si el proceso se detiene o da un error, anota el mensaje exacto. La mayoría de las veces es un problema de permisos de archivos o de memoria. Puedes consultar la sección de preguntas frecuentes al final de este artículo.


Fase 3: Post-actualización y verificación

La actualización ha terminado, pero el trabajo no ha hecho más que empezar. Ahora es el momento de asegurarte de que todo funciona correctamente.

### Paso 1: Verifica el front office y el back office

  1. Front office (tu tienda): Abre tu tienda en una ventana de incógnito o en otro navegador. Revisa que la página de inicio carga correctamente, que las imágenes se ven bien y que puedes navegar por las categorías.
  2. Back office (tu panel de administración): Accede a tu panel de administración. Comprueba que puedes ver los pedidos, productos y clientes. Asegúrate de que no hay errores visibles.

### Paso 2: Limpia la caché

Después de una actualización, es muy común que la caché antigua cause problemas de visualización o errores extraños.

  1. En el back office, ve a "Parámetros avanzados" -> "Rendimiento".
  2. En la sección "Caché", haz clic en el botón "Vaciar la caché" (o "Borrar caché").
  3. También puedes forzar la compilación de las plantillas en la misma sección, si tienes problemas con el diseño.

### Paso 3: Revisa tus módulos y temas

No todos los módulos y temas son compatibles con la nueva versión de PrestaShop. Es muy probable que alguno de los que usas se haya quedado desactualizado.

  1. Ve a "Módulos" -> "Módulos y servicios".
  2. Verás una pestaña que dice "Actualizaciones". Haz clic ahí para ver qué módulos tienen versiones nuevas.
  3. Actualiza todos los módulos que tengan una versión más reciente.
  4. Haz lo mismo con tu tema en "Diseño" -> "Tema y logotipo". Si hay una actualización disponible, aplícala.

[WARNING]
Si un módulo o tema no tiene actualización para la nueva versión, puede que no funcione correctamente o que rompa el diseño de tu tienda. En ese caso, valora si es imprescindible o si puedes buscar una alternativa. A veces es mejor desactivarlo que arriesgarse a que cause errores.


Preguntas Frecuentes (FAQ) sobre actualizar PrestaShop

Aquí tienes las respuestas a las dudas más comunes que suelen tener los usuarios al enfrentarse a una actualización PrestaShop pasos.

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

Depende del tamaño de tu catálogo y de la potencia de tu servidor. Una tienda pequeña puede tardar 5 minutos, mientras que una tienda grande con muchos productos y pedidos puede tardar más de 30 minutos. No desesperes y no interrumpas el proceso.

¿Qué hago si el proceso de actualización se queda congelado?

Primero, espera unos minutos. A veces el servidor está procesando mucha información. Si después de 10-15 minutos sigue igual, es posible que haya un problema de memoria o de tiempo de ejecución. Deberías contactar con tu proveedor de hosting para que aumente el límite de memoria PHP (memory_limit) o el tiempo máximo de ejecución (max_execution_time).

¿Puedo volver a la versión anterior si algo sale mal?

Sí, pero solo si has hecho la copia de seguridad completa (archivos + base de datos) como te indiqué al principio. Para restaurarla, deberías subir el archivo Zip de los archivos a tu servidor (reemplazando los actuales) y luego importar el archivo .sql de la base de datos a través de phpMyAdmin. Es un proceso más complejo, pero es tu red de seguridad.

¿Necesito actualizar también mi tema y módulos?

Sí, absolutamente. Una actualización de PrestaShop sin actualizar el tema y los módulos es una bomba de relojería. La mayoría de los errores post-actualización se deben a incompatibilidades con estos componentes. Es una parte fundamental del proceso.

¿Qué es mejor, actualizar desde el panel de administración o hacerlo manualmente?

Para la gran mayoría de usuarios, el asistente "1-Click Upgrade" es la opción más segura y recomendada. La actualización manual (subiendo archivos por FTP y ejecutando scripts) es mucho más arriesgada y propensa a errores, por lo que solo la recomiendo a usuarios muy experimentados o en casos donde el asistente no funcione.

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

No es recomendable. PrestaShop está diseñado para realizar actualizaciones incrementales (por ejemplo, de 1.7.8 a 1.7.9, y luego a 1.8.0). Saltarse varias versiones puede provocar errores de base de datos o de código. Lo ideal es ir actualizando poco a poco. Si estás muy desactualizado, consulta la documentación oficial para ver la ruta de actualización correcta.

¿Es necesario desactivar el modo de mantenimiento antes de actualizar?

No, de hecho es al revés. El asistente de actualización pone tu tienda en modo de mantenimiento automáticamente durante el proceso para que los clientes no vean errores. Al finalizar, lo desactiva solo. Si lo has activado manualmente, asegúrate de desactivarlo al terminar.


Conclusión y buenas prácticas finales

Actualizar PrestaShop en cPanel no tiene por qué ser una pesadilla. Con una buena preparación, una copia de seguridad sólida y siguiendo estos pasos, puedes hacerlo de forma segura y sin perder datos. La clave está en la paciencia y en no saltarse ningún paso.

Para terminar, te dejo un resumen de buenas prácticas:

  • Programa actualizaciones periódicas: No esperes a que haya una vulnerabilidad crítica. Revisa cada pocos meses si hay una nueva versión estable.
  • Prueba en un entorno de desarrollo: Si tienes un hosting con opción de crear un subdominio o una tienda de prueba, úsala para probar la actualización antes de aplicarla a tu tienda real.
  • Mantén un registro: Anota qué versión tenías, a qué versión has actualizado y qué módulos has actualizado. Esto te ayudará a solucionar problemas futuros.
  • Confía en tu hosting: Si tienes dudas sobre los requisitos del servidor o el proceso en sí, contacta con el soporte de tu hosting. Ellos conocen su infraestructura y pueden ayudarte. Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso al panel es el 2106 y que el proceso de gestión de archivos y bases de datos es similar al de cPanel, aunque con una interfaz diferente. La lógica de la copia de seguridad y la actualización es la misma.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo mantener tu tienda actualizada, segura y funcionando a la perfección. ¡Mucha suerte con tu negocio!

¿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