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

Guía para actualizar PrestaShop a la última versión desde cPanel

Actualizado el 5 de octubre de 2025

Mantener tu tienda online actualizada es una de las tareas más importantes para garantizar su seguridad, rendimiento y compatibilidad. Si estás utilizando PrestaShop y tienes acceso a cPanel, estás en el lugar correcto. Esta guía te llevará paso a paso por el proceso de actualizar PrestaShop cPanel de forma segura, sin perder datos y minimizando los riesgos.

Muchos usuarios temen este proceso, pero con la preparación adecuada y siguiendo un orden lógico, es una tarea que puedes realizar tú mismo. Vamos a desglosarlo todo, desde la preparación hasta la verificación final.


¿Por qué es crucial mantener PrestaShop en su última versión?

Antes de empezar con los pasos técnicos, es importante entender el "porqué". Actualizar a la PrestaShop última versión no es solo cuestión de tener las últimas funciones. Las versiones antiguas son un blanco fácil para ataques de seguridad. Además, las nuevas versiones corrigen errores, mejoran la velocidad y aseguran que tu tienda funcione correctamente con los módulos y temas modernos.

Si ignoras las actualizaciones, tu tienda puede volverse lenta, vulnerable o incluso incompatible con futuras versiones de PHP o de tus plugins favoritos.


Preparación: El paso más importante (y el que nadie debe saltarse)

Esta fase es crítica. Una mala actualización puede romper tu tienda. Por eso, antes de tocar nada, debes asegurarte de tener un plan de rescate. Sigue estos pasos al pie de la letra.

1. Haz una copia de seguridad completa (Backup)

No hay excepción. Debes guardar dos cosas: tus archivos y tu base de datos. Si algo sale mal, tu copia de seguridad es tu salvavidas.

Desde cPanel, puedes hacerlo fácilmente:

  • Archivos: Ve a la sección "Archivos" y haz clic en "Backup". Selecciona "Descargar una copia de seguridad de inicio" o "Backup del directorio principal". Esto descargará un archivo .tar.gz con todos tus archivos, incluida la carpeta de PrestaShop.
  • Base de datos: En la misma sección "Backup", busca "Descargar una copia de seguridad de la base de datos MySQL". Selecciona tu base de datos y descárgala.

[WARNING] Guarda estos archivos en tu computadora y, si es posible, en la nube. No confíes solo en una ubicación.

2. Verifica los requisitos del sistema

Cada versión de PrestaShop tiene requisitos específicos de PHP, MySQL y extensiones. Antes de actualizar, revisa los requisitos de la PrestaShop última versión que deseas instalar. Puedes encontrarlos en la documentación oficial.

Generalmente, necesitarás:

  • PHP 7.4 o superior (recomendado PHP 8.0+ para versiones recientes).
  • MySQL 5.6+ o MariaDB 10.1+.
  • Extensiones como curl, gd, json, mbstring, openssl, pdo_mysql, zip, entre otras.

Para verificar tu versión de PHP en cPanel:

  • Ve a "Software" > "Seleccionar versión de PHP".
  • Allí podrás ver la versión actual y cambiarla si es necesario.

[TIP] Si tu hosting usa Syspanel (el panel que antes se llamaba HestiaCP), accede a través del puerto 2106 (ejemplo: tudominio.com:2106) y busca la sección de "PHP" o "Ajustes del servidor" para modificar la versión.

3. Desactiva la tienda (Modo Mantenimiento)

Para evitar que los clientes vean errores durante la actualización, pon tu tienda en modo mantenimiento.

  • Accede a tu back office de PrestaShop (admin).
  • Ve a "Parámetros de la tienda" > "Mantenimiento".
  • Activa "Sí" en "Activar modo mantenimiento" y guarda los cambios.

Método 1: Actualización automática desde el Back Office (Recomendado para principiantes)

Si tu versión de PrestaShop no es demasiado antigua (normalmente de la 1.6 o 1.7 en adelante), el método más sencillo es usar el asistente de actualización desde el propio panel de administración.

Paso 1: Instala el módulo "1-Click Upgrade"

Este módulo oficial de PrestaShop te guiará en el proceso.

  1. En tu back office, ve a "Módulos" > "Catálogo de módulos".
  2. Busca "1-Click Upgrade" (también conocido como "PrestaShop Upgrade Assistant").
  3. Instálalo y actívalo.

Paso 2: Configura el módulo

Una vez instalado, ve a "Mejora" > "Asistente de actualización 1-Click" (o "1-Click Upgrade").

  • Modo de actualización: Selecciona "Cambiar la rama de destino" si quieres saltar a una versión mayor (ej. de 1.7 a 8.0). Si solo es un parche (ej. de 8.0.1 a 8.0.2), deja "Actualizar la rama actual".
  • Canal de actualización: Elige "Versiones estables" (recomendado).
  • Versión de destino: El asistente te mostrará la última versión disponible. Verifica que sea la que deseas.

Paso 3: Inicia la actualización

Haz clic en "Actualizar PrestaShop ahora". El proceso puede tardar varios minutos. No cierres la ventana ni interrumpas la conexión.

[WARNING] Durante la actualización, tu tienda estará en modo mantenimiento. No realices cambios en el back office ni en los archivos hasta que termine.

Paso 4: Verifica y limpia

Una vez finalizado, el asistente te mostrará un resumen. Accede a tu tienda para verificar que todo funciona correctamente. Luego:

  • Ve a "Módulos" > "Catálogo de módulos" y actualiza todos los módulos que lo necesiten.
  • Regenera las miniaturas de imágenes en "Parámetros de la tienda" > "Imágenes".
  • Desactiva el modo mantenimiento.

Método 2: Actualización manual (Para versiones muy antiguas o si el automático falla)

Si tu PrestaShop es muy antiguo (ej. 1.6 o inferior) o el método automático da error, la actualización manual es la opción. Es un poco más técnica, pero igualmente manejable.

Paso 1: Prepara los archivos

  1. Descarga la PrestaShop última versión desde el sitio oficial (prestashop.com) en formato .zip.
  2. Descomprime el archivo en tu computadora. Te aparecerá una carpeta con el nombre "prestashop" y dentro un archivo index.php y otras carpetas.
  3. IMPORTANTE: Elimina la carpeta install de la descarga (no la necesitas para la actualización, solo para instalaciones nuevas).

Paso 2: Sube los archivos a tu servidor

Conéctate a tu hosting vía FTP (FileZilla, por ejemplo) o usa el "Administrador de archivos" de cPanel.

  • Ve a la raíz de tu tienda (normalmente public_html o una subcarpeta).
  • No borres nada aún. Simplemente arrastra todos los archivos de la nueva versión a tu servidor y selecciona "Sobrescribir" cuando te pregunte.

[INFO] Este paso reemplazará los archivos antiguos por los nuevos, pero conservará tu carpeta config, img, modules y themes (si no los sobrescribes).

Paso 3: Ejecuta el script de actualización

Una vez subidos todos los archivos, abre tu navegador y ve a: tudominio.com/install/upgrade/upgrade.php

Este script se encargará de actualizar la base de datos. Sigue las instrucciones en pantalla. Te pedirá que inicies sesión con tu cuenta de administrador de PrestaShop.

Paso 4: Finaliza y limpia

Cuando el script termine, verás un mensaje de éxito. Luego:

  • Elimina la carpeta install de tu servidor (por seguridad).
  • Ve a tu back office y actualiza los módulos y temas como en el método anterior.

Solución de problemas comunes (FAQ)

Aquí tienes algunas preguntas frecuentes que suelen surgir durante el proceso de upgrade PrestaShop versión.

¿Qué hago si la tienda se queda en blanco después de la actualización?

Esto suele deberse a un error de PHP o a un módulo incompatible. Prueba a:

  • Habilitar el modo debug: Añade define('_PS_MODE_DEV_', true); en el archivo config/defines.inc.php.
  • Revisa los logs de error en cPanel (sección "Errores" > "Error log").
  • Desactiva módulos no oficiales desde la base de datos (si no puedes acceder al back office).

¿Puedo saltarme versiones? (ej. de 1.6 a 8.0)

No es recomendable. Lo ideal es actualizar paso a paso (1.6 -> 1.7 -> 8.0). Si intentas saltar muchas versiones, el asistente de actualización puede fallar. En ese caso, mejor haz una instalación limpia y migra los datos manualmente (tema avanzado).

¿La actualización borrará mis productos y clientes?

No, si la haces correctamente. La actualización solo modifica los archivos y la estructura de la base de datos. Tus productos, clientes, pedidos y configuraciones se conservan. Siempre que no borres la base de datos ni la carpeta img.

¿Qué hago si el asistente 1-Click Upgrade me da error de "No se puede conectar"?

Esto puede deberse a un problema de permisos de archivos o a que tu servidor no permite la ejecución de scripts largos. Prueba a:

  • Aumentar el límite de tiempo de ejecución de PHP en cPanel (sección "Seleccionar versión de PHP" > "Opciones").
  • Verificar que la carpeta app y var tengan permisos 755.
  • Si usas Syspanel, revisa en la configuración de PHP si hay límites de tiempo (max_execution_time) y ajústalos a 300 segundos.

Después de la actualización: Pasos finales

Una vez que todo funciona, no te olvides de:

  1. Actualizar módulos y temas: Ve a "Módulos" > "Catálogo de módulos" y actualiza todo lo que tenga una nueva versión.
  2. Regenerar imágenes: En "Parámetros de la tienda" > "Imágenes", haz clic en "Regenerar miniaturas".
  3. Limpiar caché: En "Parámetros avanzados" > "Rendimiento", limpia la caché.
  4. Probar la tienda: Navega como un cliente, haz un pedido de prueba y revisa el back office.
  5. Desactivar modo debug: Si lo activaste, elimina la línea de _PS_MODE_DEV_ del archivo defines.inc.php.

[TIP] Después de la actualización, revisa la configuración de tu tema. Algunos temas antiguos pueden no ser compatibles con la nueva versión y necesitarás contactar al desarrollador.


Conclusión

Actualizar tu tienda PrestaShop desde cPanel es un proceso que, con la preparación adecuada, es completamente realizable. Ya sea usando el asistente automático o el método manual, lo importante es nunca saltarse la copia de seguridad y seguir los pasos en orden.

Recuerda que mantener tu tienda en la PrestaShop última versión no solo mejora la seguridad, sino que también garantiza una mejor experiencia para tus clientes y un mejor posicionamiento en buscadores. Si tienes dudas, no dudes en consultar la documentación oficial o pedir ayuda a tu proveedor de hosting.

¡Buena suerte con tu actualización!

¿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