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

Cómo actualizar PrestaShop en DirectAdmin

Actualizado el 10 de enero de 2026

Mantener tu tienda online actualizada es fundamental para la seguridad, el rendimiento y la compatibilidad con los módulos modernos. Si tu tienda está alojada en un servidor con DirectAdmin, este proceso es bastante sencillo si sigues los pasos adecuados. En esta guía, te explicaré cómo actualizar PrestaShop en DirectAdmin de forma segura, paso a paso, incluso si no eres un experto técnico.


Antes de empezar: preparación esencial

Actualizar un sistema de ecommerce como PrestaShop no es algo que debas tomar a la ligera. Un error puede dejar tu tienda inaccesible. Por eso, antes de tocar cualquier archivo, debes preparar el terreno.

Realiza una copia de seguridad completa

Esta es la regla de oro. Necesitas una copia de seguridad de todos los archivos y de la base de datos. En DirectAdmin puedes hacerlo fácilmente:

  1. Accede a tu panel de DirectAdmin.
  2. Ve a Gestión de archivos (File Manager).
  3. Selecciona la carpeta donde está instalado PrestaShop (normalmente public_html).
  4. Comprime toda la carpeta: haz clic derecho > Comprimir > elige Zip y descárgala a tu ordenador.
  5. Luego, ve a MySQL Management > Backup y descarga un volcado de tu base de datos.

[WARNING]: No omitas este paso. Sin una copia de seguridad, una actualización fallida podría significar la pérdida total de tu tienda.

Revisa los requisitos del sistema

Cada versión de PrestaShop requiere una versión específica de PHP, MySQL y otros componentes. Puedes consultar los requisitos en la documentación oficial de PrestaShop. En DirectAdmin, puedes verificar tu versión de PHP desde PHP Selector o PHP Settings.


Elige el método de actualización

Existen dos formas principales de actualizar PrestaShop en DirectAdmin. Te recomiendo el método automático para versiones menores (por ejemplo, de 8.1.0 a 8.1.1) y el manual para cambios mayores (de 1.7 a 8.0).

Método 1: Actualización automática con el módulo 1-Click Upgrade

Este es el método más amigable para principiantes. El módulo oficial de PrestaShop, 1-Click Upgrade, hace casi todo el trabajo.

Pasos a seguir:

  1. Instala el módulo: Ve al back office de tu PrestaShop (tu-dominio.com/adminXXXXX). Ve a Módulos > Gestor de módulos y busca "1-Click Upgrade". Instálalo y actívalo.
  2. Configura el módulo: Una vez instalado, ve a Parámetros avanzados > Asistente de actualización.
  3. Selecciona la versión objetivo: El módulo te mostrará la versión actual y las disponibles. Selecciona la nueva versión (por ejemplo, 8.1.2).
  4. Elige el modo de actualización: Debes elegir entre dos opciones:
    • Actualización automática: El módulo descarga, extrae y aplica los cambios. Es la más cómoda.
    • Actualización con archivos locales: Si ya descargaste el paquete de PrestaShop, puedes subirlo manualmente.
  5. Inicia la actualización: Haz clic en Actualizar PrestaShop ahora. El proceso puede tardar varios minutos. No cierres la ventana del navegador.

[TIP]: Si el proceso se queda colgado, espera al menos 5 minutos antes de recargar la página. A veces el servidor tarda en procesar.

Método 2: Actualización manual (recomendada para cambios mayores)

Si el método automático falla o si estás dando un salto grande de versión, la actualización manual es más segura.

Pasos a seguir:

  1. Descarga la nueva versión: Ve a PrestaShop Downloads y descarga el paquete completo de la versión a la que quieres actualizar.
  2. Accede a DirectAdmin: Ve a Gestión de archivos y navega hasta la carpeta de tu tienda (ej. public_html).
  3. Sube el paquete: Sube el archivo ZIP de PrestaShop a la carpeta raíz de tu tienda. No lo extraigas aún.
  4. Elimina la carpeta admin y install (temporalmente): Para evitar conflictos, elimina (o mejor, renombra) la carpeta admin antigua y la carpeta install. Si no ves la carpeta install, puede que ya esté oculta.
  5. Extrae el nuevo paquete: Haz clic derecho sobre el ZIP que subiste y selecciona Extraer. Confirma que quieres sobrescribir los archivos.
  6. Renombra la carpeta admin: El nuevo paquete creará una carpeta admin por defecto. Cámbiale el nombre al mismo que tenías antes (por ejemplo, admin12345). Esto es crucial para poder acceder al back office.
  7. Ejecuta el script de actualización: Abre tu navegador y ve a tu-dominio.com/install/upgrade/upgrade.php. Sigue las instrucciones en pantalla. Te pedirá la información de la base de datos (la misma que tienes en el archivo app/config/parameters.php).
  8. Elimina la carpeta install: Una vez finalizada la actualización, es obligatorio eliminar la carpeta install de tu servidor por seguridad.

[INFO]: Si durante el paso 7 te aparece un error de "archivo no encontrado", asegúrate de que la carpeta install esté presente y que el archivo upgrade.php esté dentro de ella.


Después de la actualización: verifica todo

Una vez que el proceso haya terminado (ya sea automático o manual), no des nada por sentado. Debes hacer una serie de comprobaciones.

Accede al back office

Intenta acceder a tu panel de administración (tu-dominio.com/adminXXXXX). Si todo ha ido bien, deberías ver la nueva interfaz de PrestaShop. Si no puedes acceder, revisa que hayas renombrado la carpeta admin correctamente.

Revisa el front office

Visita tu tienda desde el navegador. Comprueba que se vea correctamente, que no haya errores de CSS o JavaScript, y que los productos, categorías y el carrito funcionen.

Actualiza los módulos y temas

Después de una actualización del núcleo, es muy probable que algunos módulos o tu tema no sean compatibles. Ve a Módulos > Gestor de módulos y actualiza todos los que tengan una nueva versión disponible. Si tu tema no es compatible, puede que necesites contactar al desarrollador o cambiarlo temporalmente por el tema predeterminado (por ejemplo, "Classic").

Limpia la caché

PrestaShop acumula caché que puede dar problemas tras una actualización. Ve a Parámetros avanzados > Rendimiento y haz clic en Limpiar caché (tanto de Smarty como de Symfony). También puedes forzar la compilación de las plantillas.


Solución de problemas comunes (FAQ)

Aquí tienes las preguntas más frecuentes que recibimos en soporte. Si te encuentras con algún problema, revisa esta sección.

¿Qué hago si la tienda se queda en blanco (pantalla blanca)?

Esto suele deberse a un error de PHP. Activa la visualización de errores editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Así verás el error exacto. Luego, revierte el cambio.

¿Puedo saltarme versiones (ej. de 1.6 a 8.0 directamente)?

No, bajo ningún concepto. Debes actualizar paso a paso: primero a 1.7, luego a 8.0, etc. Saltarte versiones romperá la base de datos.

¿Y si el módulo 1-Click Upgrade da error de tiempo de ejecución?

Esto ocurre en servidores con poco límite de ejecución. En DirectAdmin, puedes aumentar el límite desde PHP Selector > PHP Settings > max_execution_time (puedes poner 300 segundos). Si no puedes, contacta a tu proveedor de hosting.

¿Pierdo mis productos, clientes y pedidos?

No, si haces bien la actualización. La base de datos se actualiza, no se borra. Los datos se conservan. El riesgo es solo si la actualización falla y no tienes copia de seguridad.

¿Qué pasa con mi tema personalizado?

Los temas de versiones antiguas (especialmente de 1.6) no son compatibles con versiones modernas. Necesitarás un tema actualizado o usar el tema por defecto. Lo mismo aplica para módulos no actualizados.


Consejos finales para mantener tu tienda segura

Actualizar PrestaShop en DirectAdmin no debería darte miedo si sigues esta guía. Para terminar, aquí van algunos consejos extra:

  • Programa actualizaciones periódicas: No dejes pasar más de 3 meses sin actualizar. Las vulnerabilidades se descubren constantemente.
  • Usa un entorno de pruebas: Si tu tienda es grande, considera clonarla en un subdominio (ej. test.tu-dominio.com) y probar la actualización allí primero.
  • Mantén un registro de cambios: Anota qué versión tenías, a cuál actualizaste y qué problemas encontraste. Te servirá para futuras actualizaciones.

[WARNING]: Si en algún momento te sientes perdido, contacta con el soporte de tu hosting. Muchos proveedores ofrecen asistencia para actualizaciones de PrestaShop en DirectAdmin. No arriesgues tu negocio.

Con paciencia y siguiendo estos pasos, tu tienda estará actualizada, segura y funcionando a la perfección. ¡Mucho éxito con tu ecommerce!

¿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