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

Guía para actualizar PrestaShop en DirectAdmin sin riesgos

Actualizado el 6 de octubre de 2025

Actualizar tu tienda PrestaShop puede generar cierto vértigo, sobre todo si no tienes experiencia técnica. Sin embargo, mantener tu versión al día es fundamental para la seguridad, el rendimiento y la compatibilidad con módulos y temas. Esta guía está diseñada para que puedas realizar una actualizar PrestaShop DirectAdmin de forma segura, paso a paso, y minimizando cualquier riesgo de pérdida de datos o caída de la tienda.

Vamos a dividir el proceso en fases muy claras: preparación, ejecución y verificación. Sigue cada paso al pie de la letra y, ante la menor duda, recuerda que siempre puedes consultar a tu equipo de soporte.

Fase 1: Preparación del Entorno (El 80% del éxito)

Antes de tocar un solo archivo, debemos asegurarnos de que todo está en orden. Saltarse esta fase es la principal causa de problemas.

1.1. Realiza una Copia de Seguridad Completa (¡Obligatorio!)

Este es el paso más importante. Una copia de seguridad te permite restaurar tu tienda al estado anterior si algo sale mal. No te confíes: incluso las actualizaciones menores pueden romper algo.

Necesitas dos cosas: los archivos de la tienda y la base de datos.

Para los archivos:

  1. Accede a DirectAdmin.
  2. Ve a Administrador de Archivos.
  3. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o tienda).
  4. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  5. Haz clic en Comprimir y elige Zip.
  6. Descarga ese archivo .zip a tu ordenador. No lo dejes en el servidor.

Para la base de datos:

  1. En DirectAdmin, ve a phpMyAdmin (suele estar en la sección de Bases de Datos).
  2. Selecciona la base de datos de tu PrestaShop (la que uses en tu configuración).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Haz clic en Continuar y descarga el archivo .sql.

[WARNING] GUARDA AMBOS ARCHIVOS EN UN LUGAR SEGURO fuera de tu servidor (tu PC, un disco externo, la nube). No los borres hasta que hayas confirmado que la nueva versión funciona perfectamente.

1.2. Verifica los Requisitos del Sistema

Cada versión de PrestaShop tiene requisitos técnicos específicos (versión de PHP, MySQL, etc.). Si tu servidor no los cumple, la actualización fallará o la tienda no funcionará.

  1. Ve al panel de administración de tu PrestaShop.
  2. En el menú superior, busca Parámetros Avanzados > Información.
  3. Revisa la sección de Configuración del servidor. Anota la versión de PHP y MySQL que tienes.
  4. Ahora, visita la página oficial de requisitos de la versión a la que quieres actualizar (por ejemplo, "PrestaShop 8.x requisitos").
  5. Compara. Si tu versión de PHP es inferior a la requerida, debes actualizar PHP primero en DirectAdmin.

Cómo cambiar la versión de PHP en DirectAdmin:

  1. En DirectAdmin, busca la sección Seleccionar versión de PHP.
  2. Elige la versión que necesites (por ejemplo, 8.1 o 8.2).
  3. Guarda los cambios. Espera unos minutos y verifica de nuevo en el panel de PrestaShop.

1.3. Pon tu Tienda en Modo Mantenimiento

Mientras actualizas, los clientes no deben poder acceder ni hacer compras.

  1. En el back office de PrestaShop, ve a Parámetros de la Tienda > Mantenimiento.
  2. Activa el modo mantenimiento (Sí).
  3. Opcionalmente, puedes añadir una IP (la tuya) en el campo "Mi IP" para que solo tú puedas ver la tienda durante el proceso.

Fase 2: Ejecución de la Actualización Paso a Paso

Aquí es donde realizamos el PrestaShop upgrade. Vamos a usar el módulo oficial "1-Click Upgrade", la herramienta más segura y recomendada.

2.1. Descarga e Instala el Módulo 1-Click Upgrade

  1. Ve al sitio oficial de módulos de PrestaShop (Addons) o descárgalo desde tu back office: Módulos > Marketplace > busca "1-Click Upgrade".
  2. Descarga el módulo (archivo .zip).
  3. En tu back office, ve a Módulos > Administrador de Módulos.
  4. Haz clic en Subir un módulo y selecciona el archivo .zip que descargaste.
  5. Instálalo y actívalo.

2.2. Configura el Módulo de Actualización

  1. Ve a Módulos > Administrador de Módulos y busca "1-Click Upgrade".
  2. Haz clic en Configurar.
  3. Verás varias opciones. Las más importantes son:
    • Canal de actualización: Elige "Actualizaciones menores y de parches" para ir a la versión más reciente de tu rama (ej: de 8.0 a 8.1). Si quieres un salto mayor (ej: de 1.7 a 8.0), selecciona "Versión mayor".
    • Copia de seguridad: El módulo puede hacer una copia automática. Es recomendable dejarlo activado, aunque tú ya hayas hecho la tuya manualmente.
    • Modo de recuperación: Déjalo activado. Permite restaurar la tienda automáticamente si la actualización falla.

2.3. Inicia la Actualización (El Momento Clave)

  1. Una vez configurado, haz clic en "Actualizar PrestaShop ahora".
  2. El proceso puede tardar varios minutos (dependiendo del tamaño de tu tienda y la velocidad del servidor). NO CIERRES LA VENTANA DEL NAVEGADOR NI NAVEGUES A OTRA PÁGINA.
  3. El módulo te mostrará un registro detallado de cada paso. Presta atención a posibles errores en rojo.
  4. Al finalizar, verás un mensaje de éxito. ¡Enhorabuena!

[TIP] Si ves errores de memoria, el proceso puede detenerse. Puedes aumentar el límite de memoria de PHP desde DirectAdmin en la sección Seleccionar versión de PHP > Opciones de PHP > busca memory_limit y cámbialo a 256M o 512M.

Fase 3: Post-Actualización y Verificación

La actualización ha terminado, pero el trabajo no. Ahora hay que asegurarse de que todo funciona correctamente.

3.1. Desactiva el Modo Mantenimiento

  1. Vuelve a Parámetros de la Tienda > Mantenimiento.
  2. Desactiva el modo mantenimiento. Tu tienda ya está visible para todos.

3.2. Verifica el Front Office y el Back Office

Navega por tu tienda como si fueras un cliente:

  • Revisa la página de inicio, categorías, producto, carrito y proceso de compra.
  • Asegúrate de que los módulos de pago y envío funcionan.
  • Comprueba que los temas y las personalizaciones se ven correctamente.

En el back office:

  • Ve a Parámetros Avanzados > Información para confirmar la nueva versión.
  • Revisa que todos los módulos estén actualizados y activos.

3.3. Actualiza Módulos y Temas

Las actualizaciones de PrestaShop suelen requerir que los módulos y temas también se actualicen para ser compatibles.

  1. En el back office, ve a Módulos > Administrador de Módulos.
  2. Verás una lista con los módulos que necesitan actualización. Actualízalos uno por uno.
  3. Haz lo mismo con tu tema en Diseño > Temas y Logos.

3.4. Limpieza Final

  1. Ve a Parámetros Avanzados > Rendimiento.
  2. Haz clic en Limpiar caché (tanto la de Smarty como la del servidor).
  3. Esto eliminará archivos temporales y evitará conflictos.

Preguntas Frecuentes (FAQ)

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

No entres en pánico. El módulo 1-Click Upgrade suele tener un botón de Restaurar que usará la copia de seguridad que creó al inicio. Si no funciona, restaura manualmente desde tu copia de seguridad: sube los archivos .zip a la carpeta de PrestaShop (sobrescribiendo todo) y luego importa el .sql de la base de datos desde phpMyAdmin.

¿Puedo saltar varias versiones a la vez (ej: de 1.6 a 8.0)?

No es recomendable. Lo mejor es actualizar paso a paso: primero a 1.7, luego a 8.0, y finalmente a la última. Si intentas saltar muchas versiones, es casi seguro que tendrás errores graves.

Mi tienda usa HestiaCP (Syspanel), ¿cómo accedo a las herramientas?

Si tu panel de control es Syspanel (anteriormente conocido como HestiaCP), el proceso es similar. Accede a través del puerto 2106 (ej: https://tudominio.com:2106). Una vez dentro, busca las herramientas de Administrador de Archivos y phpMyAdmin en el menú principal. El resto de los pasos de esta guía son idénticos.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu catálogo y la velocidad del servidor. Una tienda pequeña puede tardar entre 5 y 15 minutos. Una tienda grande con miles de productos puede tardar 30 minutos o más. Sé paciente.

¿Necesito contratar a un desarrollador?

No necesariamente. Si sigues esta guía al pie de la letra y tu tienda no tiene personalizaciones muy complejas (módulos a medida, temas muy modificados), puedes hacerlo tú mismo. Si tienes dudas, siempre es mejor pagar por una hora de soporte profesional que arriesgar tu tienda.

Resumen Final

Actualizar PrestaShop en DirectAdmin es un proceso que, con la preparación adecuada, es seguro y relativamente sencillo. Recuerda siempre:

  • Copia de seguridad, copia de seguridad, copia de seguridad.
  • Verifica los requisitos del sistema (PHP, MySQL).
  • Usa el módulo 1-Click Upgrade.
  • No interrumpas el proceso.
  • Verifica todo después de la actualización.

Siguiendo estos pasos, tu tienda estará más segura, rápida y preparada para el futuro. ¡Buena suerte con tu DirectAdmin actualización tienda!

¿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