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

Cómo actualizar PrestaShop a la última versión en DirectAdmin

Actualizado el 11 de octubre de 2025

Mantener tu tienda PrestaShop actualizada es fundamental para garantizar la seguridad, el rendimiento y el acceso a las últimas funciones. Actualizar PrestaShop en un servidor con panel DirectAdmin puede parecer complejo, pero con esta guía paso a paso lo harás de forma segura y sin complicaciones. Aquí te explicamos cómo actualizar PrestaShop DirectAdmin de manera profesional, incluso si no eres un experto técnico.

¿Por qué es importante actualizar PrestaShop?

Antes de comenzar con el proceso de upgrade PrestaShop, es clave entender los beneficios de mantener tu versión al día. Cada versión nueva PrestaShop incluye parches de seguridad críticos, correcciones de errores, mejoras de velocidad y nuevas funcionalidades. Ignorar las actualizaciones puede exponer tu tienda a vulnerabilidades y afectar la experiencia de usuario.

Requisitos previos esenciales

Para realizar una actualización exitosa, necesitas cumplir con estos requisitos:

  • Acceso a DirectAdmin con permisos de administrador.
  • Conexión FTP o acceso al administrador de archivos de DirectAdmin.
  • Conocimiento básico de cómo hacer copias de seguridad.
  • Tiempo suficiente (entre 30 y 60 minutos, dependiendo del tamaño de la tienda).

[WARNING] No intentes actualizar PrestaShop sin hacer una copia de seguridad completa. Un error puede dejar tu tienda inaccesible. Siempre realiza el proceso en un entorno de prueba si es posible.

Paso 1: Haz una copia de seguridad completa

La regla de oro antes de cualquier upgrade PrestaShop es respaldar todo. Sigue estos pasos:

1.1 Copia de seguridad de archivos

  1. Accede a DirectAdmin con tus credenciales.
  2. Ve a Administrador de archivos.
  3. Navega hasta la carpeta donde está instalado PrestaShop (normalmente en public_html o dominio.com).
  4. Selecciona todos los archivos y carpetas de PrestaShop.
  5. Haz clic en Comprimir y elige formato ZIP.
  6. Descarga el archivo ZIP a tu computadora.

1.2 Copia de seguridad de la base de datos

  1. En DirectAdmin, ve a MySQL Management o phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en Exportar y elige el método rápido.
  4. Descarga el archivo SQL generado.

[TIP] Guarda ambas copias en una ubicación segura y separada de tu servidor, como un disco externo o la nube.

Paso 2: Verifica los requisitos de la nueva versión

Cada versión nueva PrestaShop tiene requisitos técnicos específicos. Antes de actualizar, comprueba:

  • Versión de PHP: PrestaShop 8.x requiere PHP 7.4 o superior. En DirectAdmin, puedes cambiar la versión PHP desde PHP Selector en el panel.
  • Módulos y temas: Algunos módulos pueden no ser compatibles con la nueva versión. Revisa la página de cada módulo en tu back office.
  • Extensiones PHP: Asegúrate de tener activas extensiones como curl, gd, mbstring, openssl, pdo_mysql, xml y zip.

Para verificar la versión PHP actual:

  1. En DirectAdmin, ve a PHP Selector.
  2. Busca la opción PHP Version y selecciona la más reciente compatible (por ejemplo, 8.0 o 8.1).

[INFO] Si tu versión de PHP es inferior a 7.4, actualiza primero PHP desde DirectAdmin. Luego prueba tu tienda para asegurarte de que funcione correctamente.

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

  1. Ve al sitio oficial de PrestaShop y descarga la versión completa (no la versión de instalación limpia).
  2. El archivo descargado se llamará algo como prestashop_8.0.4.zip.

Paso 4: Prepara tu tienda para la actualización

4.1 Activa el modo de mantenimiento

  1. Accede a tu back office de PrestaShop.
  2. Ve a Parámetros de la tienda > Mantenimiento.
  3. Marca para activar el modo mantenimiento.
  4. Guarda los cambios.

4.2 Desactiva la caché

  1. En el back office, ve a Parámetros avanzados > Rendimiento.
  2. Desactiva todas las opciones de caché (Caché de plantillas, Caché de Smarty, etc.).
  3. Guarda los cambios.

4.3 Elimina archivos temporales

  • Desde el administrador de archivos de DirectAdmin, elimina las carpetas /cache/smarty/cache/ y /cache/smarty/compile/ (deja las carpetas vacías).

Paso 5: Actualiza los archivos de PrestaShop

Ahora viene la parte crítica del upgrade PrestaShop. Sigue estos pasos con cuidado:

5.1 Sube los archivos de la nueva versión

  1. En DirectAdmin, abre el Administrador de archivos.
  2. Navega a la carpeta raíz de tu PrestaShop.
  3. Sube el archivo ZIP de la nueva versión (no lo descomprimas todavía).
  4. Una vez subido, selecciona el archivo y haz clic en Extraer.
  5. Confirma que quieres sobrescribir archivos existentes.

[WARNING] No elimines la carpeta /admin ni la carpeta /config. Si lo haces, perderás el acceso a tu back office.

5.2 Reemplaza archivos manualmente (opcional)

Si prefieres más control, puedes usar FTP:

  1. Conéctate a tu servidor mediante FTP.
  2. Sube todos los archivos de la nueva versión a la carpeta raíz de PrestaShop.
  3. Cuando te pregunte, selecciona Sobrescribir para todos los archivos.

Paso 6: Ejecuta el proceso de actualización

  1. Abre tu navegador y visita: tudominio.com/install/upgrade/upgrade.php
  2. Si ves un mensaje de error de permisos, sigue las instrucciones que aparecen.
  3. El script de actualización te guiará paso a paso:
    • Verificación de requisitos: Asegúrate de que todo esté en verde.
    • Selección de versión: Elige la versión que estás instalando.
    • Progreso: Espera a que termine el proceso (puede tardar varios minutos).

[INFO] Si el proceso se queda atascado, espera al menos 5 minutos antes de intervenir. No cierres la ventana del navegador.

Paso 7: Verifica la actualización

Una vez completado el proceso:

  1. Accede al back office: Ve a tudominio.com/admin e inicia sesión.
  2. Reconstruye el índice: Ve a Parámetros avanzados > Rendimiento y haz clic en Reconstruir índice.
  3. Limpia la caché: En la misma página, haz clic en Limpiar caché.
  4. Verifica el front office: Abre tu tienda en una ventana de incógnito y comprueba que todo funcione correctamente.
  5. Prueba funcionalidades clave: Carrito, proceso de compra, módulos importantes, etc.

Paso 8: Desactiva el modo mantenimiento

  1. En el back office, ve a Parámetros de la tienda > Mantenimiento.
  2. Desmarca la opción Activar modo mantenimiento.
  3. Guarda los cambios.

Solución de problemas comunes

Error 500 después de la actualización

  • Causa: Archivos corruptos o incompatibilidad de PHP.
  • Solución: Revisa los logs de error en DirectAdmin (ver Error Logs). Aumenta la memoria PHP en el PHP Selector a 256M o más.

El back office no carga

  • Causa: Problemas con la caché o módulos desactualizados.
  • Solución: Accede por FTP y renombra la carpeta /modules a /modules_old para desactivar todos los módulos. Luego, reactívalos uno por uno desde el back office.

Pérdida de traducciones

  • Causa: Las traducciones no se migran automáticamente.
  • Solución: En el back office, ve a Internacional > Traducciones y actualiza los packs de idioma.

[TIP] Si encuentras un error que no puedes resolver, busca en los foros oficiales de PrestaShop o contrata a un desarrollador especializado.

Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde la versión 1.6 a la 8.0?

No. Las actualizaciones mayores deben hacerse paso a paso: primero a 1.7, luego a 8.0. Si intentas saltar versiones, perderás datos y funcionalidades.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda. Una tienda pequeña (menos de 1000 productos) puede tardar entre 10 y 30 minutos. Las tiendas grandes pueden requerir hasta 2 horas.

¿Necesito conocimientos técnicos para actualizar?

Un usuario con conocimientos básicos de DirectAdmin y FTP puede seguir esta guía. Si no te sientes seguro, contrata a un profesional.

¿Qué pasa si mi hosting usa HestiaCP en lugar de DirectAdmin?

Si tu panel es HestiaCP (también conocido como Syspanel, accesible por el puerto 2106), el proceso es similar. La principal diferencia es que en Syspanel accedes al administrador de archivos desde la sección Archivos y la base de datos desde Base de datos. Asegúrate de que la versión de PHP sea compatible.

¿Debo actualizar todos los módulos antes de la actualización?

Sí, actualiza primero todos los módulos y temas a sus últimas versiones compatibles con tu PrestaShop actual. Luego realiza el upgrade PrestaShop.

Conclusión

Actualizar PrestaShop DirectAdmin es un proceso que, aunque requiere atención, está al alcance de cualquier administrador con un poco de paciencia. Siguiendo esta guía paso a paso, tu tienda quedará en la versión nueva PrestaShop con todas las mejoras de seguridad y rendimiento. Recuerda siempre hacer una copia de seguridad completa antes de empezar y mantener un entorno de prueba para practicar. ¡Tu tienda te lo agradecerá con mejores ventas y menos dolores de cabeza!

¿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