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

Cómo actualizar PrestaShop en DirectAdmin sin romper la tienda

Actualizado el 25 de febrero de 2026

Actualizar PrestaShop es una de las tareas de mantenimiento más importantes para la salud de tu tienda online. Una actualización no solo corrige errores de seguridad y vulnerabilidades, sino que también mejora el rendimiento y añade nuevas funcionalidades. Sin embargo, hacerlo mal puede dejar tu tienda inaccesible o, peor aún, provocar la pérdida de datos.

En esta guía completa, te explicaré paso a paso cómo actualizar PrestaShop en un servidor con panel de control DirectAdmin, de una forma segura y sin sustos. No necesitas ser un experto en programación, solo seguir el proceso con calma y atención. Vamos a ello.

Antes de empezar: prepara el terreno para una actualización segura

La clave para una actualización sin contratiempos es la preparación. Nunca, bajo ninguna circunstancia, intentes actualizar PrestaShop sin haber realizado una copia de seguridad completa y verificada. Es como cambiar las ruedas de un coche en marcha: una receta para el desastre.

1. Haz una copia de seguridad completa (Backup)

Este es el paso más crítico de todo el proceso. Tu copia de seguridad debe incluir dos partes fundamentales: los archivos del sitio (el código) y la base de datos (donde están tus productos, pedidos y clientes).

Para hacer el backup de archivos en DirectAdmin:

  • Accede a tu panel de DirectAdmin.
  • Busca la sección "Administrador de archivos" o "File Manager".
  • Navega hasta la carpeta donde está instalada tu tienda (normalmente en public_html o una subcarpeta).
  • Selecciona todos los archivos y carpetas de tu instalación de PrestaShop.
  • Haz clic en el botón "Comprimir" y elige el formato ZIP.
  • Descarga el archivo ZIP resultante a tu ordenador. No te fíes solo de guardarlo en el servidor; si algo sale mal, podrías perderlo todo.

Para hacer el backup de la base de datos en DirectAdmin:

  • En tu panel de DirectAdmin, busca la sección "MySQL Management".
  • Verás una lista de tus bases de datos. Localiza la que corresponde a tu tienda PrestaShop.
  • Haz clic en el icono de "phpMyAdmin" para entrar en la base de datos.
  • En phpMyAdmin, selecciona la base de datos en el panel izquierdo.
  • Ve a la pestaña "Exportar".
  • Elige el método "Rápido" y el formato SQL.
  • Haz clic en "Continuar" y descarga el archivo .sql resultante.

[WARNING]
Guarda ambos archivos (el ZIP y el SQL) en un lugar seguro fuera del servidor, como tu disco duro local o una unidad en la nube. Si la actualización falla, estos archivos serán tu salvavidas para restaurar la tienda.

2. Comprueba los requisitos del sistema

Cada versión de PrestaShop tiene unos requisitos mínimos de PHP y versiones de MySQL/MariaDB. Instalar una versión nueva en un servidor con una versión de PHP obsoleta es un error muy común.

  • Consulta los requisitos de la versión de PrestaShop a la que quieres actualizar en la documentación oficial.
  • En tu panel de DirectAdmin, busca la sección "Configuración de PHP" o "PHP Settings".
  • Verifica que tu versión de PHP es compatible. Si no lo es, tendrás que cambiarla desde el selector de versiones de PHP que ofrece DirectAdmin.
  • También verifica la versión de MySQL/MariaDB en la sección de "MySQL Management".

[TIP]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Los conceptos de backup y gestión de archivos son análogos.

3. Desactiva la tienda y activa el modo mantenimiento

Durante la actualización, no quieres que los clientes vean errores o compren productos que podrían no estar disponibles. Activa el modo mantenimiento para mostrar una página amigable mientras trabajas.

  • Accede a tu panel de administración de PrestaShop (la URL suele ser /admin o similar).
  • Ve a "Parámetros avanzados" > "Rendimiento".
  • Activa la opción "Modo mantenimiento".
  • También puedes activar la casilla "Permitir el acceso a mi IP" para que tú puedas ver la tienda mientras está en mantenimiento.

El proceso de actualización: dos métodos principales

Existen dos formas de actualizar PrestaShop: mediante el asistente de actualización (recomendado) o manualmente. Te explicaré el método recomendado y más seguro: usar el módulo oficial "1-Click Upgrade".

Método A: Actualizar PrestaShop con el módulo "1-Click Upgrade"

Este es el método oficial y el más seguro para la mayoría de los casos. El módulo se encarga de hacer una copia de seguridad automática, comparar archivos y ejecutar la actualización de la base de datos.

Pasos a seguir:

  1. Descarga el módulo: Ve a la página de descargas de PrestaShop y busca el módulo "1-Click Upgrade" (también llamado "PrestaShop Upgrade"). Descarga el archivo ZIP que corresponda a tu versión actual de PrestaShop.
  2. Instala el módulo: En tu panel de administración de PrestaShop, ve a "Módulos" > "Gestor de módulos" y haz clic en "Subir un módulo". Selecciona el archivo ZIP que acabas de descargar.
  3. Configura el módulo: Una vez instalado, ve a "Módulos" > "Gestor de módulos" y busca "1-Click Upgrade". Haz clic en "Configurar".
  4. Ajusta las opciones: En la configuración, verás varias opciones. Te recomiendo:
    • "Modo de copia de seguridad" : Activa la copia de seguridad automática de archivos y base de datos. Esto te dará una capa extra de seguridad.
    • "Conservar las personalizaciones" : Asegúrate de que la opción de "Conservar los archivos personalizados" esté marcada.
    • "Actualizar la base de datos" : Esta opción debe estar activa para que se actualicen las tablas de la base de datos.
  5. Selecciona la versión destino: En el menú desplegable, selecciona la versión de PrestaShop a la que deseas actualizar (la última estable).
  6. ¡Actualiza!: Haz clic en el botón "Actualizar PrestaShop ahora". El proceso puede tardar varios minutos. No cierres la ventana del navegador y ten paciencia.
  7. Comprueba el resultado: Al finalizar, el asistente te mostrará un mensaje de éxito o error. Si todo ha ido bien, desactiva el modo mantenimiento y verifica que tu tienda funciona correctamente.

[INFO]
El módulo "1-Click Upgrade" es la herramienta más fiable para actualizar PrestaShop. Evita usar métodos "manuales" a menos que sepas exactamente lo que estás haciendo, ya que un error en la subida de archivos puede romper la tienda por completo.

Método B: Actualización manual (para usuarios avanzados)

Este método consiste en reemplazar los archivos de la tienda manualmente a través de FTP o el administrador de archivos de DirectAdmin. Es más arriesgado y solo lo recomiendo si el módulo de actualización falla o si tienes experiencia previa.

  1. Descarga la nueva versión: Descarga el paquete completo de la nueva versión de PrestaShop desde el sitio oficial.
  2. Descomprime el paquete: Descomprime el archivo ZIP en tu ordenador.
  3. Sube los archivos: Sube todos los archivos y carpetas del paquete a tu servidor, sobrescribiendo los existentes. Es importante que subas los archivos en el mismo orden y estructura. Puedes usar el administrador de archivos de DirectAdmin o un cliente FTP como FileZilla.
  4. Ejecuta el script de actualización: En tu navegador, accede a la URL /install/upgrade de tu tienda (por ejemplo, www.tutienda.com/install/upgrade). Sigue las instrucciones del asistente para actualizar la base de datos.
  5. Elimina la carpeta /install: Una vez finalizada la actualización, es obligatorio eliminar la carpeta /install de tu servidor por seguridad.

[WARNING]
La actualización manual es propensa a errores. Si sobrescribes archivos en el orden incorrecto o te saltas algún paso, puedes romper la tienda. Si no estás seguro de lo que haces, opta siempre por el Método A.

Después de la actualización: verificación y limpieza

Una vez que el proceso de actualización ha terminado, el trabajo no ha concluido. Es hora de verificar que todo funciona a la perfección.

1. Comprueba el funcionamiento de la tienda

  • Desactiva el modo mantenimiento.
  • Navega por las páginas principales: la portada, una ficha de producto, el carrito, el proceso de pago, etc.
  • Prueba a hacer un pedido de prueba (sin llegar a pagar) para asegurarte de que el flujo de compra funciona.
  • Accede al panel de administración y verifica que todas las secciones cargan correctamente.

2. Limpia la caché

PrestaShop guarda archivos de caché para acelerar la carga. Después de una actualización, es posible que la caché esté corrupta o desactualizada.

  • En tu panel de administración, ve a "Parámetros avanzados" > "Rendimiento".
  • Haz clic en el botón "Vaciar la caché" (o "Limpiar caché").

3. Verifica los módulos y temas

  • Ve a "Módulos" > "Gestor de módulos" y comprueba si hay actualizaciones disponibles para tus módulos. Es recomendable actualizarlos para que sean compatibles con la nueva versión de PrestaShop.
  • Revisa que tu tema (plantilla) sea compatible. Si usas un tema de terceros, consulta con su desarrollador si es compatible con la nueva versión.

4. Elimina los archivos de instalación

Si has usado el método manual, asegúrate de que la carpeta /install haya sido eliminada. Si has usado el módulo "1-Click Upgrade", él mismo se encarga de esta tarea.

Preguntas Frecuentes (FAQ) sobre la actualización de PrestaShop

¿Qué pasa si la actualización falla a mitad de camino?

Respira. No es el fin del mundo. Gracias a la copia de seguridad que hiciste al principio, puedes restaurar tu tienda a su estado anterior. Restaura los archivos desde el ZIP y la base de datos desde el SQL que descargaste. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting, que podrá ayudarte.

¿Puedo actualizar PrestaShop desde una versión muy antigua a la última directamente?

No es recomendable. Saltar de una versión muy antigua (por ejemplo, 1.6) a la última (1.8 o superior) en un solo paso suele provocar errores. Lo correcto es hacer actualizaciones incrementales: primero a la versión 1.7, luego a la 1.8, etc. El módulo "1-Click Upgrade" suele gestionar esto, pero a veces es necesario hacer varios saltos.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y de la velocidad del servidor. Puede tardar desde 10 minutos hasta más de una hora. No interrumpas el proceso.

¿Qué hago si mi tema o módulos dejan de funcionar después de actualizar?

Es un problema común. Primero, verifica si hay actualizaciones para el tema y los módulos. Si no las hay, contacta con el desarrollador. En algunos casos, puede ser necesario reemplazar un módulo o tema incompatible.

¿Es necesario actualizar PrestaShop si mi tienda funciona bien?

Sí, absolutamente. Las actualizaciones corrigen vulnerabilidades de seguridad. Una tienda desactualizada es un blanco fácil para los hackers. Además, las versiones nuevas suelen ser más rápidas y eficientes, lo que mejora el SEO y la experiencia de usuario.

¿Puedo actualizar PrestaShop directamente desde DirectAdmin?

No. DirectAdmin es el panel de control del servidor, pero la actualización de PrestaShop se realiza desde el panel de administración de la tienda o mediante scripts. DirectAdmin solo te servirá para gestionar archivos, bases de datos y versiones de PHP.

¿Qué es el modo mantenimiento y por qué es importante?

Es un modo que muestra una página de "tienda en construcción" a los visitantes. Es importante activarlo durante la actualización para que los clientes no vean la tienda a medio actualizar, con errores o datos inconsistentes.

¿Debo actualizar también la versión de PHP en DirectAdmin?

Sí, es muy recomendable. Las versiones nuevas de PrestaShop suelen requerir versiones de PHP más recientes. Usar una versión de PHP antigua no solo puede impedir la actualización, sino que también supone un riesgo de seguridad. Puedes cambiar la versión de PHP en la sección "Configuración de PHP" de tu panel de DirectAdmin.

[TIP]
Si tu proveedor de hosting usa Syspanel (accesible por el puerto 2106), la gestión de la versión de PHP se realiza en la sección "Web" > "PHP". El concepto es el mismo que en DirectAdmin.

Actualizar PrestaShop puede parecer intimidante, pero siguiendo estos pasos y, sobre todo, haciendo una buena copia de seguridad, es un proceso manejable. Con un poco de paciencia y atención, tendrás tu tienda actualizada, segura y funcionando a la perfecció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