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

Actualizar PrestaShop a la última versión con DirectAdmin

Actualizado el 10 de abril de 2026

Introducción: Por qué es importante mantener tu tienda actualizada

Mantener tu PrestaShop actualizado no es solo una cuestión de estética o de tener las últimas funciones. Es una cuestión de seguridad, rendimiento y compatibilidad. Cada nueva versión de PrestaShop corrige vulnerabilidades de seguridad, mejora la velocidad de carga y asegura que tu tienda funcione correctamente con los módulos y temas más recientes.

Si usas DirectAdmin como panel de control de tu hosting, el proceso de actualización puede parecer complejo al principio, pero con esta guía paso a paso lo harás de forma segura y sin perder datos. Aquí te explicamos cómo actualizar PrestaShop DirectAdmin de manera profesional, incluso si no eres un experto técnico.


Antes de empezar: Preparación esencial

Antes de lanzarte a realizar el upgrade PrestaShop, hay pasos previos que son obligatorios. Saltártelos puede provocar que tu tienda se rompa o que pierdas información valiosa.

1. Haz una copia de seguridad completa

Este es el paso más importante de todos. Una copia de seguridad incluye dos partes: los archivos de tu tienda y la base de datos.

Para hacer la copia de seguridad desde DirectAdmin:

  • Accede a tu panel de DirectAdmin.
  • Busca la sección "Backup/Transfer" o "Copias de seguridad".
  • Selecciona "Crear copia de seguridad".
  • Marca las opciones: "Archivos de la cuenta" y "Base de datos" (selecciona la base de datos de tu PrestaShop).
  • Elige un destino (normalmente "Almacenamiento local" o "Descargar").
  • Haz clic en "Crear".

[WARNING] Guarda esa copia en tu ordenador o en un servicio externo (Google Drive, Dropbox). No confíes solo en el servidor.

2. Verifica los requisitos de la nueva versión

Cada PrestaShop nueva versión tiene requisitos mínimos de PHP, MySQL y extensiones. Antes de actualizar, revisa en la web oficial de PrestaShop cuáles son.

Cómo verificar tu versión de PHP en DirectAdmin:

  • En DirectAdmin, ve a "Administrador de PHP" o "PHP Selector".
  • Verás la versión actual. Si es inferior a la requerida (por ejemplo, PHP 7.4 o 8.0), cámbiala desde ahí mismo.
  • También puedes consultar los requisitos en el archivo phpinfo.php que puedes crear temporalmente en la raíz de tu tienda.

[TIP] Si tu hosting no soporta la versión de PHP necesaria, contacta con tu proveedor antes de continuar.

3. Desactiva la tienda temporalmente

Para evitar que los usuarios accedan mientras actualizas, pon tu tienda en modo mantenimiento.

Desde el panel de administración de PrestaShop:

  • Ve a "Parámetros de la tienda" > "Mantenimiento".
  • Activa "Modo mantenimiento" y escribe un mensaje amigable.
  • Guarda los cambios.

Esto evitará errores y carritos abandonados durante el proceso.


Paso a paso: Actualizar PrestaShop a la última versión con DirectAdmin

Ahora que tienes todo listo, vamos al proceso principal. Existen dos métodos: actualización automática (recomendada para principiantes) y manual (más control). Aquí te explicamos el método más seguro y sencillo.

Método 1: Usando el módulo 1-Click Upgrade (Recomendado)

Este es el método oficial de PrestaShop y el más fácil. El módulo "1-Click Upgrade" automatiza casi todo el proceso.

Paso 1: Instala el módulo

  • Desde el back office de tu PrestaShop, ve a "Módulos" > "Catálogo de módulos".
  • Busca "1-Click Upgrade" (desarrollado por PrestaShop).
  • Instálalo y actívalo.

Paso 2: Configura el módulo

  • Ve a "Mejora" > "1-Click Upgrade" (aparece una nueva opción en el menú).
  • En la pestaña "Configuración", elige la opción "Actualizar a la última versión".
  • Marca la casilla "Hacer una copia de seguridad de los archivos y la base de datos" (por si acaso).
  • Selecciona "Modo seguro" (recomendado).

[INFO] El "Modo seguro" realiza la actualización en un entorno aislado, reduciendo el riesgo de errores.

Paso 3: Ejecuta la actualización

  • Haz clic en "Actualizar PrestaShop ahora".
  • El proceso puede tardar varios minutos. No cierres la ventana ni recargues la página.
  • Al finalizar, verás un mensaje de éxito.

Paso 4: Verifica y limpia

  • Ve a "Parámetros de la tienda" > "Rendimiento" y limpia la caché (opción "Vaciar caché").
  • Revisa que tu tienda funcione correctamente: productos, carrito, módulos, etc.
  • Vuelve a "Mantenimiento" y desactiva el modo mantenimiento.

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

Si prefieres tener control total o el módulo no funciona, puedes hacerlo manualmente. Requiere acceso a DirectAdmin y algo más de 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

  • En DirectAdmin, ve a "Administrador de archivos".
  • Navega hasta la carpeta donde está tu tienda (normalmente public_html o una subcarpeta).
  • IMPORTANTE: No borres nada todavía. Solo sube la nueva carpeta con los archivos actualizados.
  • Selecciona todos los archivos de la nueva versión y haz clic en "Subir".
  • Cuando termines, selecciona todos los archivos subidos y elige "Mover" o "Copiar" a la raíz de tu tienda, sobrescribiendo los existentes.

Paso 3: Ejecuta el script de actualización

  • Abre tu navegador y ve a tudominio.com/install/upgrade/upgrade.php (sustituye "tudominio.com" por tu dominio real).
  • Sigue las instrucciones en pantalla. Te pedirá los datos de la base de datos.
  • Una vez finalizado, verás un mensaje de confirmación.

Paso 4: Limpia y verifica

  • Elimina la carpeta install del servidor (por seguridad).
  • Limpia la caché desde el back office.
  • Prueba la tienda.

[WARNING] La actualización manual es más propensa a errores si no sobrescribes correctamente los archivos. Siempre ten la copia de seguridad a mano.


Solución de problemas comunes

A veces el upgrade PrestaShop no sale perfecto a la primera. Aquí tienes las soluciones a los problemas más frecuentes.

Error: "No se puede conectar a la base de datos"

  • Verifica que los datos de la base de datos en el archivo app/config/parameters.php sean correctos.
  • En DirectAdmin, ve a "MySQL Management" y asegúrate de que la base de datos esté activa y el usuario tenga todos los privilegios.

Error: "Tiempo de ejecución excedido"

  • Aumenta el límite de tiempo de ejecución de PHP. En DirectAdmin, ve a "PHP Selector" y busca la opción max_execution_time. Cámbiala a 300 (5 minutos).
  • También puedes hacerlo desde el archivo .htaccess añadiendo: php_value max_execution_time 300.

Error: "El módulo 1-Click Upgrade no encuentra la versión actual"

  • Esto suele pasar si tu PrestaShop está muy desactualizado (por ejemplo, versión 1.6). En ese caso, es mejor actualizar primero a una versión intermedia (1.7) y luego a la última.
  • También puedes intentar la actualización manual.

Error: "La tienda se ve en blanco después de actualizar"

  • Limpia la caché del navegador y del servidor.
  • Revisa los logs de error en var/logs/ de tu PrestaShop.
  • Desactiva todos los módulos no esenciales desde el back office o directamente desde la base de datos (tabla ps_module).

[TIP] Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso de actualización es idéntico, solo cambia la interfaz del panel.


Preguntas frecuentes (FAQ)

¿Puedo saltarme versiones al actualizar?

No es recomendable. Lo mejor es actualizar paso a paso: de 1.6 a 1.7, luego a 1.7.x y finalmente a 8.x. Saltar muchas versiones puede causar incompatibilidades.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y del método. Con el módulo 1-Click Upgrade, suele tardar entre 10 y 30 minutos. La manual puede llevar más tiempo.

¿Perderé mis productos, clientes o pedidos?

No, si haces la copia de seguridad correctamente. La actualización solo modifica los archivos del sistema y la estructura de la base de datos, no los datos de tu negocio.

¿Qué hago si un módulo deja de funcionar después de actualizar?

Contacta al desarrollador del módulo para que lo actualice. Mientras tanto, puedes desactivarlo desde el back office o desde la base de datos.

¿Es necesario actualizar si mi tienda funciona bien?

Sí, por seguridad. Las versiones antiguas tienen vulnerabilidades conocidas que los hackers pueden explotar. Además, las nuevas versiones mejoran la velocidad y el SEO.


Conclusión: Tu tienda más segura y rápida

Actualizar tu PrestaShop a la última versión con DirectAdmin no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, con copia de seguridad y usando el módulo oficial, lo harás de forma segura y en pocos minutos.

Recuerda que una tienda actualizada es sinónimo de confianza para tus clientes y de mejores posiciones en Google. No lo dejes para mañana.

Si te surge alguna duda durante el proceso, vuelve a esta guía o consulta con tu hosting. ¡Tu tienda online te lo agradecerá!

¿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