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

Cómo actualizar PrestaShop de forma segura en tu servidor

Actualizado el 5 de enero de 2026

Mantener tu tienda online actualizada es una de las tareas más importantes para garantizar su seguridad, rendimiento y compatibilidad con los últimos módulos y temas. Si tienes una tienda con PrestaShop, sabes que cada nueva versión trae parches de seguridad críticos y mejoras de funcionalidad. Sin embargo, una mala actualización puede dejar tu sitio inaccesible o perder datos valiosos.

En esta guía extensa y paso a paso, te explicaré cómo realizar una actualizar PrestaShop de forma segura en tu servidor. Seguiremos un proceso que minimiza riesgos y que cualquier persona, incluso sin ser un experto técnico, puede seguir con confianza. Hablaremos de copias de seguridad, modos de mantenimiento, y cómo verificar que todo funcione correctamente después de la actualización PrestaShop paso a paso.


¿Por qué es importante una actualización segura?

Actualizar tu tienda no es solo cuestión de tener la última versión. Cada actualización de PrestaShop corrige vulnerabilidades de seguridad que podrían ser explotadas por atacantes. Además, mejora la velocidad de carga, corrige errores conocidos y asegura la compatibilidad con versiones recientes de PHP y bases de datos.

Si realizas una PrestaShop actualización segura, proteges la información de tus clientes, evitas caídas del sitio y mantienes tu negocio funcionando sin interrupciones. Por el contrario, una actualización apresurada o sin preparación puede provocar pérdida de datos, errores en la tienda o incluso la imposibilidad de acceder al panel de administración.


Requisitos antes de empezar

Antes de lanzarte a actualizar, asegúrate de cumplir con estos requisitos básicos:

  • Acceso a tu panel de control de hosting. Si usas Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106).
  • Acceso FTP o SFTP a los archivos de tu tienda.
  • Acceso a phpMyAdmin o herramienta similar para gestionar la base de datos.
  • Conocimiento de la versión actual de PrestaShop (lo puedes ver en el panel de administración, en "Información del servidor").
  • Espacio en disco suficiente para realizar la copia de seguridad y descargar los archivos de actualización.

Paso 1: Haz una copia de seguridad completa

Este es el paso más importante de todo el proceso. Nunca, bajo ninguna circunstancia, intentes actualizar sin tener una copia de seguridad reciente. Una copia de seguridad completa debe incluir:

  • Archivos de la tienda (carpeta raíz de PrestaShop, incluyendo img, modules, themes, config, etc.).
  • Base de datos (todas las tablas de tu tienda).

Cómo hacer la copia de seguridad de archivos

Puedes usar tu cliente FTP (como FileZilla) o la herramienta de gestión de archivos de tu panel de control.

  1. Conéctate a tu servidor mediante FTP o SFTP.
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  3. Selecciona todos los archivos y carpetas, y descárgalos a tu ordenador.
  4. Comprime la carpeta descargada en un archivo ZIP o TAR.GZ para ahorrar espacio.

Cómo hacer la copia de seguridad de la base de datos

  1. Accede a phpMyAdmin desde tu panel de control (en Syspanel, busca "Bases de datos" y luego "phpMyAdmin").
  2. Selecciona la base de datos de tu tienda (la que usa PrestaShop).
  3. Ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL.
  5. Haz clic en "Continuar" y descarga el archivo .sql.

[INFO] Guarda ambos archivos (copia de archivos y copia de base de datos) en un lugar seguro fuera de tu servidor, como tu ordenador o un servicio de almacenamiento en la nube. Así, si algo sale mal, podrás restaurar tu tienda fácilmente.


Paso 2: Verifica los requisitos del sistema

Cada nueva versión de PrestaShop requiere una versión específica de PHP, MySQL y otras extensiones. Antes de descargar la actualización, verifica que tu servidor cumple con los requisitos.

Puedes consultar los requisitos en la documentación oficial de PrestaShop para la versión a la que quieres actualizar. Generalmente, necesitarás:

  • PHP 7.4, 8.0 o superior (dependiendo de la versión).
  • MySQL 5.6+ o MariaDB 10.1+.
  • Extensiones PHP como gd, curl, json, mbstring, openssl, pdo_mysql, zip, etc.

Cómo comprobar tu versión de PHP

  1. En tu panel de control (Syspanel), busca la sección de "PHP" o "Versión de PHP".
  2. Selecciona la versión que cumpla con los requisitos. Si no está disponible, contacta con tu proveedor de hosting para que la actualicen.

[WARNING] Si tu versión de PHP es muy antigua (por ejemplo, PHP 5.6), no podrás actualizar PrestaShop a versiones recientes. En ese caso, primero deberás actualizar PHP a una versión compatible. Consulta con tu hosting especializado en hosting PrestaShop para que te ayuden.


Paso 3: Activa el modo de mantenimiento

Durante el proceso de actualización, tu tienda no debe estar accesible para los clientes. Para ello, activa el modo de mantenimiento.

  1. Accede al panel de administración de tu PrestaShop.
  2. Ve a Parámetros de la tienda > Mantenimiento.
  3. Activa la opción "Activar el modo de mantenimiento".
  4. Puedes añadir una IP (la tuya) para que puedas acceder mientras los demás ven un mensaje de "En mantenimiento".
  5. Guarda los cambios.

Si no puedes acceder al panel de administración, puedes activar el modo de mantenimiento manualmente editando el archivo config/defines.inc.php. Busca la línea define('_PS_MODE_DEV_', false); y cámbiala por define('_PS_MODE_DEV_', true); (esto mostrará errores, pero no es ideal). Otra opción es renombrar la carpeta admin temporalmente, pero es más complejo.


Paso 4: Descarga la última versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga el paquete completo de la última versión estable. No uses versiones beta o RC (Release Candidate) en producción.

  1. Ve a prestashop.com y busca la sección de descargas.
  2. Descarga el archivo ZIP de la versión más reciente.
  3. Descomprime el archivo en tu ordenador.

[TIP] No descargues el "paquete de actualización" (update pack) a menos que sepas lo que haces. Es más seguro usar el paquete completo y seguir el proceso manual.


Paso 5: Sube los archivos de actualización a tu servidor

Ahora tienes que reemplazar los archivos antiguos de tu tienda con los nuevos, pero con cuidado de no sobrescribir archivos de configuración personalizados.

Subir archivos mediante FTP

  1. Conéctate a tu servidor FTP.
  2. Navega hasta la carpeta raíz de tu tienda.
  3. No borres nada todavía. Simplemente, arrastra todos los archivos de la nueva versión (los que descomprimiste) a la carpeta de tu servidor.
  4. Cuando el cliente FTP te pregunte si quieres sobrescribir archivos, elige "Sobrescribir todos" o "Reemplazar".
  5. Espera a que termine la transferencia. Puede tardar varios minutos dependiendo de la velocidad de tu conexión.

[WARNING] Al sobrescribir archivos, perderás cualquier modificación que hayas hecho en el núcleo de PrestaShop (core). Si has personalizado archivos del núcleo, deberás guardar esas modificaciones aparte y reaplicarlas después. Lo recomendable es no modificar el núcleo directamente, sino usar módulos y sobrescrituras (overrides).


Paso 6: Ejecuta el proceso de actualización

Una vez que los archivos están en el servidor, debes ejecutar el script de actualización. PrestaShop tiene un asistente que te guiará.

  1. Abre tu navegador y ve a la URL de tu tienda, añadiendo /install/ al final (por ejemplo, tudominio.com/install/).
  2. Verás una pantalla de bienvenida del asistente de actualización. Haz clic en "Siguiente".
  3. El asistente comprobará los requisitos del sistema. Si todo está bien, continúa.
  4. Te pedirá que introduzcas la información de la base de datos (nombre, usuario, contraseña, servidor). Normalmente, estos datos son los mismos que ya tienes. Si no los recuerdas, puedes encontrarlos en el archivo app/config/parameters.php de tu tienda.
  5. El asistente te mostrará un resumen y te preguntará si quieres hacer una copia de seguridad de la base de datos (es buena idea, pero ya hiciste una manualmente, así que puedes omitirla).
  6. Haz clic en "Actualizar ahora" y espera a que el proceso termine. Puede tardar varios minutos.
  7. Al finalizar, verás un mensaje de éxito.

[INFO] Durante el proceso, no cierres el navegador ni interrumpas la conexión. Si se corta, podrías dejar la base de datos en un estado inconsistente.


Paso 7: Elimina la carpeta /install

Por razones de seguridad, debes eliminar la carpeta install del servidor después de la actualización. Si no lo haces, cualquier persona podría acceder al asistente de instalación y potencialmente dañar tu tienda.

  1. Conéctate por FTP.
  2. Busca la carpeta install en la raíz de tu tienda.
  3. Elimínala por completo.

[WARNING] No olvides este paso. Es una de las principales causas de vulnerabilidades en tiendas PrestaShop.


Paso 8: Verifica que todo funciona correctamente

Después de la actualización, es hora de comprobar que tu tienda funciona como esperas.

  1. Desactiva el modo de mantenimiento: Ve al panel de administración y desactiva el modo de mantenimiento.
  2. Prueba la tienda como cliente: Navega por las categorías, productos, añade un producto al carrito y simula una compra (sin llegar a pagar, o usa un modo de prueba).
  3. Revisa el panel de administración: Accede a todas las secciones: pedidos, clientes, módulos, diseño, etc.
  4. Comprueba los módulos: Ve a "Módulos > Gestor de módulos" y asegúrate de que todos los módulos instalados son compatibles con la nueva versión. Si ves algún módulo con error, actualízalo o contacta con el desarrollador.
  5. Revisa el tema: Si usas un tema personalizado, verifica que se vea bien en todas las páginas. Algunos temas pueden necesitar actualización.

[TIP] Si encuentras errores, revisa los logs de error de tu servidor (en Syspanel, busca "Logs" o "Registros"). También puedes activar el modo debug de PrestaShop editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Esto mostrará los errores en pantalla.


Paso 9: Actualiza los módulos y el tema

Después de actualizar el núcleo de PrestaShop, es muy probable que algunos módulos o tu tema necesiten una actualización para ser compatibles.

  1. Ve a Módulos > Gestor de módulos en el panel de administración.
  2. Busca los módulos que tengan una notificación de actualización disponible.
  3. Actualízalos uno por uno.
  4. Haz lo mismo con tu tema: ve a Diseño > Temas y comprueba si hay una nueva versión.

[WARNING] No actualices todos los módulos a la vez. Hazlo de uno en uno y verifica que la tienda sigue funcionando después de cada actualización. Así, si algo falla, sabrás qué módulo causó el problema.


Paso 10: Limpieza final y comprobación de seguridad

Para terminar, realiza una limpieza de archivos temporales y verifica la seguridad de tu tienda.

  1. Limpia la caché: En el panel de administración, ve a Parámetros avanzados > Rendimiento y haz clic en "Limpiar caché".
  2. Elimina archivos innecesarios: Revisa si hay archivos antiguos de versiones anteriores (como install/ ya eliminado, o archivos de copia de seguridad que hayas subido).
  3. Revisa la configuración de seguridad: Ve a Parámetros avanzados > Seguridad y asegúrate de que las opciones recomendadas están activadas (por ejemplo, protección contra CSRF, contraseñas seguras, etc.).

[INFO] Si tu hosting te ofrece herramientas de seguridad (como firewall, escáner de malware), actívalas o ejecuta un escaneo después de la actualización.


Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde el panel de administración?

Sí, PrestaShop tiene un módulo llamado "1-Click Upgrade" que permite actualizar desde el panel. Sin embargo, para una PrestaShop actualización segura, es recomendable hacerlo manualmente siguiendo esta guía, ya que el método automático puede fallar si hay conflictos de módulos o servidor.

¿Qué hago si la actualización falla y mi tienda se cae?

No entres en pánico. Si tienes la copia de seguridad que hiciste al principio, puedes restaurarla fácilmente. Sube los archivos antiguos por FTP y restaura la base de datos desde phpMyAdmin. Luego, desactiva el modo de mantenimiento y tu tienda volverá a funcionar como antes.

¿Cada cuánto debo actualizar PrestaShop?

Se recomienda actualizar cada vez que salga una nueva versión estable, especialmente si incluye parches de seguridad. No dejes pasar más de 6 meses sin actualizar, ya que tu tienda podría volverse vulnerable.

¿Mi hosting afecta la facilidad de actualización?

Sí, un buen hosting PrestaShop optimizado para esta plataforma facilita mucho el proceso. Busca un hosting que ofrezca versiones actualizadas de PHP, MySQL, y que tenga herramientas de gestión como Syspanel (puerto 2106) para hacer copias de seguridad y gestionar archivos fácilmente.

¿Puedo saltar versiones? Por ejemplo, de 1.6 a 1.7 directamente.

No es recomendable. Lo mejor es actualizar paso a paso: primero a la última versión de la rama 1.6, luego a la 1.7, y así sucesivamente. Si intentas saltar muchas versiones, es muy probable que surjan errores de compatibilidad. Sigue siempre la ruta de actualización oficial.

¿Pierdo mis productos, pedidos y clientes al actualizar?

No, si sigues el proceso correctamente. La base de datos se actualiza pero conserva toda la información. Los archivos de temas y módulos pueden necesitar actualización, pero los datos del negocio (productos, clientes, pedidos) se mantienen intactos.


Conclusión

Actualizar tu tienda PrestaShop no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, con copias de seguridad, modo mantenimiento y verificaciones posteriores, puedes realizar una actualizar PrestaShop de forma segura y sin sobresaltos. Recuerda que la clave está en la preparación y en no saltarse ningún paso.

Si en algún momento te sientes inseguro, no dudes en contactar con el soporte técnico de tu hosting. Un buen proveedor de hosting PrestaShop estará encantado de ayudarte o incluso de realizar la actualización por ti.

Ahora ya sabes cómo mantener tu tienda actualizada, segura y funcionando a la perfección. ¡Manos a la obra y buena suerte con tu negocio online!

¿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