Actualizar PrestaShop de forma segura (desde el panel de control)
Actualizar tu tienda online con la última versión de PrestaShop es una de las tareas más importantes para mantener la seguridad, el rendimiento y la compatibilidad con los módulos. Sin embargo, hacerlo sin cuidado puede provocar errores fatales, pérdida de datos o una tienda caída durante horas.
En esta guía extensa, te explicaré paso a paso cómo realizar una actualización PrestaShop segura desde los paneles de control más comunes: PrestaShop cPanel, PrestaShop Plesk y también desde Syspanel (el panel basado en HestiaCP, que se accede por el puerto 2106). No necesitas ser un experto técnico; solo sigue las instrucciones con calma.
Antes de empezar: preparación obligatoria
Antes de tocar cualquier archivo de tu tienda, debes asegurarte de tener un plan de rescate. Una actualización mal hecha puede romper la tienda. Sigue estos pasos previos.
1. Haz una copia de seguridad completa
Esto incluye tanto los archivos de PrestaShop como la base de datos. Dependiendo del panel que uses, el proceso varía ligeramente.
Copia de seguridad en cPanel
- Accede a tu panel cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección Archivos y haz clic en Asistente de copia de seguridad o Backup.
- Selecciona Copia de seguridad completa y descarga el archivo
.tar.gzque se genera. Guarda este archivo en tu ordenador y en la nube.
Copia de seguridad en Plesk
- Inicia sesión en Plesk (suele ser
tudominio.com:8443). - Ve a Herramientas y ajustes > Administrador de copias de seguridad.
- Haz clic en Crear una copia de seguridad y elige Todo el sitio web. Descarga el archivo resultante.
Copia de seguridad en Syspanel (HestiaCP, puerto 2106)
- Abre tu navegador y escribe
https://tudominio.com:2106. Inicia sesión con tus credenciales. - En el menú lateral, busca Copias de seguridad o Backups.
- Selecciona tu dominio y haz clic en Crear copia de seguridad. Una vez generada, descárgala.
[WARNING] No confíes solo en una copia automática del hosting. Descarga siempre una copia local. Si algo sale mal, podrás restaurar todo manualmente.
2. Comprueba los requisitos del sistema
PrestaShop 8.x (la versión más reciente en 2025) requiere:
- PHP 8.1 o superior.
- MySQL 5.7+ o MariaDB 10.2+.
- Al menos 256 MB de memoria PHP.
Puedes verificar esto desde el panel de control:
- En cPanel: busca Seleccionar versión de PHP.
- En Plesk: ve a Hosting y DNS > Ajustes de PHP.
- En Syspanel: dentro del panel, en Ajustes > Versión de PHP.
Si tu versión de PHP es inferior, actualízala antes de continuar.
3. Desactiva la tienda (modo mantenimiento)
Esto evitará que los clientes vean errores durante la actualización.
- Accede al panel de administración de PrestaShop (tu-dominio.com/adminXXXX).
- Ve a Parámetros de la tienda > Mantenimiento.
- Activa Sí en "Activar el modo mantenimiento" y guarda.
Actualizar PrestaShop desde el panel de control: métodos paso a paso
Existen dos formas principales de actualizar: usando el módulo 1-Click Upgrade (recomendado para la mayoría) o manualmente. Aquí te explico la más segura y sencilla.
Método 1: Usando el módulo 1-Click Upgrade (desde el back office)
Este es el método oficial y más seguro, ya que automatiza la mayoría de las comprobaciones.
Paso 1: Descarga e instala el módulo
- Desde tu back office de PrestaShop, ve a Módulos > Catálogo de módulos.
- Busca 1-Click Upgrade (desarrollado por PrestaShop).
- Instálalo y configúralo.
Paso 2: Configura el módulo
- Ve a Módulos > Gestor de módulos y busca 1-Click Upgrade.
- Haz clic en Configurar.
- En la sección Opciones de copia de seguridad, marca:
- Realizar copia de seguridad de la base de datos.
- Realizar copia de seguridad de los archivos.
(Aunque ya tengas una copia manual, esto añade una capa extra de seguridad).
Paso 3: Ejecuta la actualización
- En el mismo módulo, verás la opción Actualizar PrestaShop ahora.
- El módulo descargará la última versión, comparará archivos y te mostrará un resumen.
- Revisa que no haya conflictos con módulos o temas. Si ves advertencias, anótalas.
- Haz clic en Actualizar PrestaShop.
[TIP] Este proceso puede tardar varios minutos. No cierres la ventana ni apagues el ordenador. Si se interrumpe, podrías dañar la base de datos.
Método 2: Actualización manual (desde el panel de control)
Si el módulo 1-Click Upgrade falla o prefieres hacerlo manualmente, este método te da más control. Solo recomendado si tienes experiencia.
Paso 1: Descarga la última versión de PrestaShop
- Ve a prestashop.com y descarga el archivo ZIP de la última versión.
- Descomprímelo en tu ordenador.
Paso 2: Sube los archivos al servidor
Aquí es donde usas el panel de control.
Desde cPanel:
- Accede a Administrador de archivos.
- Navega hasta la carpeta donde está tu tienda (normalmente
public_html). - Sube el archivo ZIP que descargaste y extráelo. IMPORTANTE: No sobrescribas la carpeta
config,img,mails,themesnimodulesa menos que sepas lo que haces. - Selecciona todos los archivos extraídos y haz clic en Mover para reemplazar los archivos existentes.
Desde Plesk:
- Ve a Sitios web y dominios > Administrador de archivos.
- Sube el ZIP y extráelo en la raíz de tu dominio.
- Arrastra los archivos de la nueva versión a la carpeta actual. Confirma la sobrescritura.
Desde Syspanel (puerto 2106):
- Inicia sesión en
https://tudominio.com:2106. - Ve a Administrador de archivos.
- Sube el ZIP y extráelo. Luego, mueve los archivos a la carpeta de tu tienda (normalmente
public_html).
Paso 3: Ejecuta el script de actualización
- Abre tu navegador y ve a
tudominio.com/install/upgrade/upgrade.php. - Sigue las instrucciones en pantalla. El script actualizará la base de datos.
- Al finalizar, elimina la carpeta
installdel servidor por seguridad.
[WARNING] Este método manual puede sobrescribir archivos personalizados. Si has modificado el tema o módulos, haz una copia de seguridad de esas carpetas antes de sobrescribir.
Después de la actualización: verificación y ajustes
Una vez que la actualización haya terminado, no asumas que todo funciona perfectamente. Sigue estos pasos.
1. Comprueba el front office
Visita tu tienda como un cliente normal. Revisa:
- Que la página de inicio cargue sin errores.
- Que los productos se vean correctamente.
- Que el carrito y el proceso de pago funcionen.
2. Verifica el back office
Accede al panel de administración. Comprueba:
- Que puedas gestionar pedidos, clientes y módulos.
- Que no aparezcan mensajes de error o advertencias de compatibilidad.
3. Actualiza módulos y temas
Después de actualizar PrestaShop, es probable que algunos módulos necesiten actualización. Ve a Módulos > Catálogo de módulos y busca actualizaciones. Haz lo mismo con el tema en Diseño > Temas.
4. Limpia la caché
- En el back office, ve a Parámetros avanzados > Rendimiento.
- Haz clic en Limpiar caché (tanto la de Smarty como la de Symfony).
5. Desactiva el modo mantenimiento
Vuelve a Parámetros de la tienda > Mantenimiento y desactívalo. Tu tienda ya está en línea con la nueva versión.
Preguntas frecuentes (FAQ)
¿Qué hago si la actualización falla y la tienda se cae?
No entres en pánico. Tienes la copia de seguridad que hiciste al principio. Restaura los archivos y la base de datos desde el panel de control. En cPanel usa Restaurar copia de seguridad, en Plesk el Administrador de copias de seguridad, y en Syspanel la opción de Restaurar. Después, investiga por qué falló (módulos incompatibles, PHP antiguo, etc.) antes de reintentar.
¿Puedo saltarme versiones? Por ejemplo, pasar de 1.7 a 8.0 directamente.
No, no es recomendable. PrestaShop requiere actualizaciones secuenciales. Si estás en 1.7.0, primero actualiza a 1.7.8, luego a 8.0, etc. El módulo 1-Click Upgrade lo hace automáticamente si es posible.
¿Qué hago si el módulo 1-Click Upgrade no aparece en el catálogo?
Descárgalo manualmente desde el sitio oficial de PrestaShop e instálalo desde Módulos > Subir un módulo. Asegúrate de que la versión del módulo sea compatible con tu versión actual.
¿Actualizar PrestaShop desde cPanel o Plesk es más seguro que hacerlo desde el back office?
No, el método desde el back office (con 1-Click Upgrade) es igual de seguro y más sencillo. Usar el panel de control solo es necesario si el back office no funciona o si haces una actualización manual.
¿Pierdo mis datos (productos, clientes, pedidos) al actualizar?
No, si la actualización se realiza correctamente. Los datos de la base de datos se migran. Sin embargo, siempre existe un riesgo mínimo, por eso la copia de seguridad es obligatoria.
¿Por qué mi tema deja de verse bien después de actualizar?
Los temas antiguos no siempre son compatibles con nuevas versiones de PrestaShop. Contacta al desarrollador del tema para obtener una actualización. Temporalmente, puedes cambiar al tema predeterminado (Classic) para que la tienda funcione.
¿Syspanel es seguro para usar con PrestaShop?
Sí, Syspanel (basado en HestiaCP) es un panel moderno y seguro. Recuerda que el acceso se hace por el puerto 2106 (https://tudominio.com:2106). Ofrece las mismas funcionalidades que cPanel o Plesk para gestionar archivos, bases de datos y copias de seguridad.
Conclusión
Actualizar PrestaShop de forma segura no es complicado si sigues una metodología clara: preparación, ejecución controlada y verificación posterior. Ya sea que uses PrestaShop cPanel, PrestaShop Plesk o Syspanel, la clave está en tener una copia de seguridad, usar el módulo 1-Click Upgrade siempre que sea posible, y no apresurarse.
Recuerda que mantener tu tienda online actualizada no solo mejora la seguridad, sino que también garantiza que tus clientes tengan la mejor experiencia de compra. Si tienes dudas, siempre puedes consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting.
¡Buena suerte con tu actualización!
