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

Actualizar PrestaShop a la última versión en DirectAdmin

Actualizado el 26 de noviembre de 2025

Mantener tu tienda PrestaShop actualizada es una de las tareas más importantes para garantizar la seguridad, el rendimiento y la compatibilidad con los módulos y temas modernos. Si tu tienda está alojada en un servidor con panel DirectAdmin, estás de suerte: el proceso es bastante manejable, incluso si no eres un experto técnico.

En esta guía extensa, te explicaré paso a paso cómo realizar la actualizar PrestaShop DirectAdmin de forma segura, desde la preparación hasta la verificación final. Cubriremos tanto el método manual como el automático (con el módulo nativo 1-Click Upgrade), y resolveremos las dudas más frecuentes.


Antes de empezar: preparación obligatoria

Saltarse los pasos de preparación es la causa número 1 de problemas graves. No importa si tienes prisa por estrenar la PrestaShop versión nueva, la paciencia aquí es tu mejor aliada.

1. Haz una copia de seguridad completa

Este paso no es negociable. Una actualización puede fallar por un módulo incompatible, un corte de luz o un error humano. Necesitas respaldar dos cosas:

  • Archivos del sitio: todo el contenido de la carpeta public_html (o donde esté instalada tu tienda).
  • Base de datos: la base de datos de PrestaShop.

Cómo hacerlo en DirectAdmin:

  1. Accede a DirectAdmin con tus credenciales (normalmente te las proporcionó tu proveedor de hosting).
  2. Ve a Backup / Restore (o Copia de seguridad).
  3. Selecciona Create Backup.
  4. Marca las opciones:
    • Full Backup (recomendado) o al menos Home Directory y Databases.
  5. Haz clic en Create Backup y espera a que termine. Descarga el archivo .tar.gz generado a tu ordenador.

[INFO] Si tu hosting tiene la opción de backups automáticos, no confíes solo en eso. Haz una copia manual justo antes de empezar.

2. Verifica los requisitos del sistema

Cada PrestaShop versión nueva exige una versión mínima de PHP y extensiones de servidor. Puedes consultar los requisitos oficiales en la web de PrestaShop, pero en DirectAdmin lo revisas fácilmente:

  1. Ve a Advanced FeaturesPHP Selector.
  2. Elige la versión de PHP que recomiende la nueva versión de PrestaShop (por ejemplo, PHP 8.1 o superior para versiones recientes).
  3. Asegúrate de que las extensiones como mysqli, gd, curl, mbstring, openssl, pdo_mysql y zip estén activadas.

[WARNING] Si tu versión actual de PHP es muy antigua (ej. 5.6), actualízala primero a una versión intermedia (7.4) y luego a la requerida. No saltes de golpe.

3. Pon la tienda en modo mantenimiento

Para que los usuarios no vean errores durante la actualización, activa el modo mantenimiento:

  1. Desde el panel de administración de PrestaShop, ve a Parámetros de la tiendaMantenimiento.
  2. Activa Modo mantenimiento y guarda.

Método 1: Actualizar con el módulo 1-Click Upgrade (recomendado para principiantes)

Este es el método más sencillo y seguro. PrestaShop incluye un módulo oficial llamado 1-Click Upgrade que automatiza gran parte del proceso.

Paso 1: Instalar o actualizar el módulo

  1. En tu back office, ve a MódulosCatálogo de módulos.
  2. Busca "1-Click Upgrade".
  3. Si no lo tienes, instálalo. Si ya lo tienes, asegúrate de que sea la última versión compatible con tu PrestaShop actual.

Paso 2: Configurar el módulo

  1. Ve a MódulosGestor de módulos y haz clic en Configurar en el módulo 1-Click Upgrade.
  2. En la pestaña Opciones avanzadas, marca:
    • Guardar la copia de seguridad (opcional, pero recomendado).
    • Desactivar todos los módulos no nativos (esto evita conflictos).
    • Forzar la actualización de la base de datos (solo si es necesario).
  3. En Opciones de actualización, selecciona Actualizar a la última versión disponible.

Paso 3: Ejecutar la actualización

  1. Haz clic en Actualizar ahora.
  2. El proceso puede tardar varios minutos. No cierres la ventana ni navegues a otra página.
  3. Cuando termine, verás un mensaje de éxito. ¡Felicidades! Ya tienes la PrestaShop versión nueva.

[TIP] Si el módulo se queda atascado en "Preparando archivos" o similar, espera 5 minutos. Si no avanza, revisa el límite de tiempo de ejecución de PHP en DirectAdmin (puedes aumentarlo temporalmente en PHP SelectorPHP Settings).


Método 2: Actualización manual (para usuarios más avanzados)

Si el módulo automático falla o prefieres tener control total, puedes hacer la actualización manualmente. Es un poco más técnico, pero igual de viable.

Paso 1: Descargar la nueva versión

  1. Ve a PrestaShop Project y descarga el archivo ZIP de la última versión.
  2. Descomprímelo en tu ordenador. Obtendrás una carpeta con el nombre prestashop_1.7.X.X (o similar).

Paso 2: Subir los archivos al servidor

Usa un cliente FTP (como FileZilla) o el administrador de archivos de DirectAdmin:

  1. Conéctate a tu servidor FTP con los datos que tienes en DirectAdmin (usuario, contraseña, host).
  2. Navega a la carpeta donde está instalada tu tienda (normalmente public_html).
  3. Importante: NO sobrescribas la carpeta img, download ni themes (a menos que quieras perder tus imágenes y plantillas personalizadas).
  4. Selecciona todos los archivos de la nueva versión (excepto install y admin si ya los tienes) y súbelos, respondiendo Sí a todo cuando pregunte por sobrescritura.

Paso 3: Ejecutar la actualización de la base de datos

  1. Elimina la carpeta install de tu servidor (si existe) para evitar conflictos.
  2. Accede a tu tienda a través de tudominio.com/install/upgrade/upgrade.php (o tudominio.com/install/upgrade.php según la versión).
  3. Sigue el asistente. Te pedirá la contraseña de la base de datos (la encuentras en el archivo app/config/parameters.php de tu tienda).
  4. El script actualizará la base de datos automáticamente.

Paso 4: Limpiar y verificar

  1. Elimina la carpeta install del servidor (si no lo hiciste antes).
  2. Ve a Parámetros avanzadosRendimiento y limpia la caché.
  3. Desactiva el modo mantenimiento.

[WARNING] Si ves errores 500, revisa los logs de error en DirectAdmin (sección LogsError Log) o activa el modo debug de PrestaShop editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true.


Solución de problemas comunes después de la actualización

Incluso siguiendo los pasos al pie de la letra, pueden surgir inconvenientes. Aquí tienes los más frecuentes y cómo resolverlos.

1. Página en blanco o error 500

  • Causa: Módulo incompatible o archivo corrupto.
  • Solución: Desactiva todos los módulos no nativos desde la base de datos (con phpMyAdmin en DirectAdmin) o desde el back office si puedes acceder. Si no, elimina manualmente la carpeta modules del servidor y luego reinstala los módulos uno por uno.

2. Error de base de datos "Tabla no existe"

  • Causa: La actualización de la base de datos no se completó.
  • Solución: Vuelve a ejecutar el script de upgrade manualmente (método manual) o restaura la copia de seguridad y repite el proceso.

3. Módulos de pago dejan de funcionar

  • Causa: No son compatibles con la PrestaShop versión nueva.
  • Solución: Contacta al desarrollador del módulo. Mientras tanto, usa módulos alternativos gratuitos del marketplace oficial.

4. La tienda se ve rara (CSS roto)

  • Causa: Tema no actualizado o caché sucia.
  • Solución: Limpia la caché de PrestaShop y la del navegador. Si el tema es personalizado, actualízalo también.

Preguntas frecuentes (FAQ)

¿Puedo saltarme varias versiones de PrestaShop?

No. Cada actualización debe hacerse de forma incremental. Por ejemplo, si tienes PrestaShop 1.6, primero actualiza a 1.7 (con el módulo 1-Click Upgrade específico para esa transición) y luego a la última versión.

¿Qué hago si el módulo 1-Click Upgrade no aparece?

Asegúrate de que tu PrestaShop esté en una versión que lo soporte (1.6.1.x o superior). Si no, actualiza manualmente primero.

¿Pierdo mis productos, clientes y pedidos?

No, mientras la actualización se realice correctamente. La base de datos se actualiza, no se borra. Siempre haz una copia de seguridad por si acaso.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y de la velocidad del servidor. Puede ir de 5 minutos a 30 minutos.

¿Necesito ayuda de un profesional?

Si tu tienda tiene muchos módulos personalizados o un tema muy complejo, puede ser recomendable contratar a un desarrollador. Para tiendas estándar, esta guía es suficiente.


Consejos finales para mantener tu tienda segura

  • Actualiza regularmente: No dejes pasar meses entre versiones. Programa actualizaciones cada 3-6 meses.
  • Prueba en un entorno de staging: Si tu hosting lo permite, clona tu tienda en un subdominio (ej. test.tudominio.com) y prueba la actualización allí primero.
  • Monitorea el rendimiento: Después de la DirectAdmin actualización tienda, revisa la velocidad de carga con herramientas como GTmetrix.
  • Mantén los módulos al día: Un módulo desactualizado es un riesgo de seguridad.

[INFO] Recuerda que en paneles como Syspanel (HestiaCP), el proceso es muy similar, solo que el acceso al panel es a través del puerto 2106 y las herramientas de backup pueden variar ligeramente.


Actualizar PrestaShop a la última versión en DirectAdmin no tiene por qué ser un dolor de cabeza. Con una buena preparación, siguiendo los pasos y teniendo paciencia, tu tienda quedará más rápida, segura y preparada para el futuro. ¡Manos a la obra!

¿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