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

Cómo actualizar PrestaShop desde el panel de administración (DirectAdmin)

Actualizado el 8 de octubre de 2025

Antes de Empezar: ¿Por Qué Es Importante Actualizar PrestaShop?

Actualizar tu tienda online no es solo una cuestión de estética o de añadir funciones nuevas. Es una cuestión de seguridad y rendimiento. Cada versión nueva de PrestaShop corrige vulnerabilidades conocidas, mejora la velocidad de carga y garantiza la compatibilidad con las últimas versiones de PHP y MySQL. Si dejas tu tienda en una versión antigua, te expones a ataques de hackers y a que tu web funcione más lenta. Además, los módulos y temas que uses, tarde o temprano, dejarán de ser compatibles.

Este artículo te guiará paso a paso para que realices la actualización de PrestaShop desde el panel de control de tu hosting, que en este caso es DirectAdmin. No te preocupes, no necesitas ser un experto en programación, solo seguir las instrucciones con calma y paciencia.

[WARNING] Antes de tocar nada, es OBLIGATORIO hacer una copia de seguridad completa de tu tienda (archivos y base de datos). Si algo sale mal durante el proceso, podrás restaurar tu tienda al estado original. No continúes sin hacerlo.


Requisitos Previos para el Upgrade de PrestaShop

Antes de lanzarte a actualizar, debes verificar una serie de requisitos. No hacerlo puede provocar errores graves durante el proceso.

1. Comprueba los Requisitos del Sistema

Cada versión de PrestaShop tiene unos requisitos mínimos de PHP, MySQL y versiones de servidor. No puedes instalar la última versión si tu servidor no la soporta. Para ello:

  1. Entra en tu DirectAdmin.
  2. Busca la sección "Administrador de PHP" o "Select PHP Version" (normalmente en el apartado de "Características Extra" o similar).
  3. Anota la versión de PHP que tienes actualmente. Si es anterior a la 7.4, te recomiendo encarecidamente que la actualices primero, ya que las versiones nuevas de PrestaShop (8.x) requieren PHP 7.4 o superior.
  4. También necesitas saber la versión de MySQL. Suele aparecer en la misma sección o en "Información del Servidor". Lo ideal es tener MySQL 5.6 o superior.

[INFO] Si tu hosting es antiguo y no te permite actualizar PHP, es posible que no puedas instalar la última versión de PrestaShop. En ese caso, deberías contactar con tu proveedor de hosting para migrar a un plan más moderno o actualizar el servidor.

2. Descarga el Paquete de Actualización de PrestaShop

No debes descargar el archivo comprimido de la última versión de PrestaShop directamente desde la web oficial. PrestaShop ofrece un módulo de actualización específico llamado "1-Click Upgrade". Es la forma más segura y fiable de hacer el upgrade.

Para descargarlo:

  1. Ve a la página oficial de PrestaShop Project y busca el módulo "Autoupgrade" (también conocido como "1-Click Upgrade").
  2. Asegúrate de descargar la versión del módulo que sea compatible con tu versión actual de PrestaShop. Si tienes una versión muy antigua (1.6), necesitarás una versión antigua del módulo. Si tienes 1.7 o 8.x, descarga la última versión del módulo.
  3. Descarga el archivo .zip del módulo.

3. Prepara tu Tienda para la Actualización

Este paso es crucial para evitar conflictos:

  • Desactiva el modo "mantenimiento": Ve a tu back-office de PrestaShop (Panel de Administración) y en "Parámetros de la tienda" > "Mantenimiento" activa el modo mantenimiento. Así los clientes no verán errores si algo falla durante el proceso.
  • Desactiva la caché: En "Parámetros avanzados" > "Rendimiento", desactiva la caché y fuerza la compilación de plantillas. Esto evita que se guarden archivos antiguos en memoria.
  • Desactiva módulos de terceros: No hace falta desactivarlos todos, pero si tienes módulos de pago o muy personalizados, es recomendable desactivarlos temporalmente para evitar incompatibilidades. Puedes hacerlo desde el "Gestor de módulos".

Cómo Subir el Módulo de Actualización a tu Servidor

Una vez que tienes el archivo .zip del módulo "Autoupgrade" descargado en tu ordenador, debes subirlo a tu servidor. Tienes dos opciones: hacerlo desde el back-office o desde el administrador de archivos de DirectAdmin.

Opción A: Subir el Módulo desde el Back-Office de PrestaShop

Esta es la forma más fácil si tu tienda funciona correctamente.

  1. Entra en tu back-office de PrestaShop.
  2. Ve a "Módulos" > "Gestor de módulos".
  3. Haz clic en el botón "Subir un módulo" (arriba a la derecha).
  4. Selecciona el archivo .zip que descargaste y súbelo. El sistema lo instalará automáticamente.
  5. Una vez instalado, verás el nuevo módulo llamado "1-Click Upgrade" en la lista de módulos. No lo actives todavía, solo instálalo.

Opción B: Subir el Módulo desde DirectAdmin (Método Manual)

Si el back-office te da problemas o prefieres hacerlo manualmente, puedes usar el administrador de archivos de DirectAdmin.

  1. Accede a DirectAdmin.
  2. Ve a "Administrador de archivos".
  3. Navega hasta la carpeta de tu tienda. Normalmente es domains/tudominio.com/public_html (o public_html directamente si es la raíz).
  4. Dentro de esta carpeta, busca la subcarpeta modules. Entra en ella.
  5. Sube el archivo .zip del módulo "Autoupgrade" a esta carpeta.
  6. Una vez subido, selecciona el archivo .zip y haz clic en el botón "Extraer" (o "Extract"). Esto creará una carpeta llamada autoupgrade.
  7. Verifica que la carpeta autoupgrade esté correctamente creada dentro de la carpeta modules.

[TIP] Si usas la opción manual, asegúrate de que los permisos de la carpeta autoupgrade sean 755 (o 775 en algunos servidores). Puedes cambiar los permisos desde el propio administrador de archivos de DirectAdmin haciendo clic derecho sobre la carpeta.


El Proceso de Actualización Paso a Paso (Upgrade PrestaShop)

Ahora viene lo importante. Una vez que el módulo está instalado, podemos empezar la actualización. Por favor, lee todos los pasos antes de ejecutarlos.

  1. Accede al módulo: Ve a tu back-office de PrestaShop y busca en el menú de la izquierda la sección "Mejoras" o "Parámetros avanzados". Ahí deberías encontrar el enlace al módulo "1-Click Upgrade". Haz clic en él.

  2. Configura el módulo: La primera pantalla te mostrará tu versión actual de PrestaShop y te ofrecerá la opción de actualizar a la última versión disponible. Antes de lanzar la actualización, haz clic en la pestaña "Parámetros" (o "Settings") y asegúrate de que las opciones están así:

    • Modo de actualización: Selecciona "Actualizar automáticamente" o la opción recomendada.
    • Crear copia de seguridad: , es muy importante que el módulo haga su propia copia de seguridad durante el proceso. Aunque ya hayas hecho la tuya, esta es una capa extra de seguridad.
    • Desactivar módulos no nativos: Te recomiendo activar esta opción. El módulo desactivará temporalmente los módulos de terceros que puedan causar conflictos.
    • Conservar los archivos personalizados: Mantén esta opción activada para no perder tus modificaciones en el tema.
  3. Inicia la actualización: Vuelve a la pestaña principal y haz clic en el botón "Actualizar PrestaShop ahora" (o "Upgrade PrestaShop now"). El proceso puede tardar varios minutos, dependiendo del tamaño de tu tienda y la velocidad del servidor.

  4. Sigue el progreso: El módulo te mostrará una barra de progreso con los pasos que va realizando: descargar la nueva versión, hacer copia de seguridad, actualizar archivos, actualizar base de datos, etc. No cierres la ventana del navegador ni interrumpas el proceso bajo ningún concepto.

  5. Finalización: Cuando termine, verás un mensaje de éxito indicando que tu PrestaShop se ha actualizado correctamente. El módulo te mostrará la nueva versión instalada.

[WARNING] Si el proceso se detiene con un error, NO intentes recargar la página. Anota el mensaje de error exacto y consulta los foros de PrestaShop o contacta con tu soporte de hosting. A veces el error es temporal y se puede solucionar con una segunda ejecución, pero otras veces requiere intervención manual.


Qué Hacer Después de la Actualización de PrestaShop

La actualización no termina cuando el módulo dice "éxito". Hay que hacer una serie de comprobaciones posteriores para asegurarse de que todo funciona bien.

1. Limpia la Caché y los Archivos Temporales

Después de actualizar, es posible que queden restos de la caché antigua. Para limpiarla:

  1. Ve a "Parámetros avanzados" > "Rendimiento".
  2. Haz clic en el botón "Vaciar la caché" (o "Clear cache").
  3. También puedes borrar manualmente el contenido de la carpeta var/cache (o cache en versiones antiguas) desde el administrador de archivos de DirectAdmin. No borres la carpeta en sí, solo su contenido.

2. Actualiza los Módulos y el Tema

Es muy probable que después de la actualización, algunos módulos de terceros no sean compatibles con la nueva versión. Ve a "Gestor de módulos" y revisa si hay actualizaciones disponibles para tus módulos. Actualiza todos los que puedas. Si algún módulo crítico no tiene actualización, puede que tengas que buscar una alternativa.

En cuanto al tema, si tienes un tema personalizado, es posible que necesite una actualización para ser compatible con la nueva versión de PrestaShop. Contacta con el desarrollador del tema para obtener la versión actualizada.

3. Realiza Pruebas Funcionales

No des por hecho que todo funciona solo porque la actualización se completó. Haz una lista de pruebas:

  • Front-office: Entra a tu tienda como cliente y navega por las categorías, productos, carrito de compra y proceso de pago. Asegúrate de que todo se ve bien y funciona.
  • Back-office: Prueba a crear un producto, gestionar un pedido, modificar un cliente, etc.
  • Módulos de pago: Realiza una compra de prueba (si puedes) para asegurarte de que la pasarela de pago funciona correctamente.
  • Rendimiento: Comprueba que la tienda carga rápido. Si notas lentitud, revisa la configuración de rendimiento en "Parámetros avanzados".

4. Desactiva el Modo Mantenimiento

Una vez que todo esté verificado y funcionando, ve a "Parámetros de la tienda" > "Mantenimiento" y desactiva el modo mantenimiento para que tus clientes puedan volver a comprar.


Solución de Problemas Comunes al Actualizar PrestaShop

Aquí tienes algunos problemas típicos y cómo abordarlos:

Error de Memoria (Memory Limit)

Si ves un error como "Fatal error: Allowed memory size of X bytes exhausted", significa que el límite de memoria de PHP es demasiado bajo.

[TIP] Para aumentarlo, ve al Administrador de PHP en DirectAdmin, selecciona tu dominio y cambia el valor de memory_limit a 512M o incluso 1G temporalmente durante la actualización. Después de la actualización, puedes bajarlo a 256M que suele ser suficiente para PrestaShop 8.

Error de Base de Datos

A veces, durante la actualización de la base de datos, puede haber conflictos con tablas antiguas. El módulo de actualización suele gestionarlo, pero si ves errores de SQL, la mejor solución es restaurar la copia de seguridad que hiciste al principio y volver a intentarlo, asegurándote de que la base de datos no tenga problemas de corrupción.

La Tienda se Ve Rota o Sin Estilos

Esto suele indicar que la caché de las hojas de estilo (CSS) y JavaScript no se ha regenerado. Limpia la caché como se indicó anteriormente. Si el problema persiste, revisa que la URL de tu tienda en "Parámetros de la tienda" > "General" sea correcta (con o sin www).


Preguntas Frecuentes (FAQ) sobre la Actualización

¿Puedo actualizar PrestaShop DirectAdmin desde una versión muy antigua (1.6) directamente a la 8?
No es recomendable. Lo ideal es hacerlo de forma progresiva: primero a la última versión de 1.6, luego a 1.7 y finalmente a 8.x. Saltar demasiadas versiones puede causar errores graves en la base de datos.

¿Cuánto tiempo tarda el upgrade de PrestaShop?
Depende del tamaño de tu tienda y de la velocidad del servidor, pero normalmente entre 5 y 30 minutos. Es un proceso automatizado, pero hay que tener paciencia.

¿Qué pasa si no tengo espacio en el servidor para la copia de seguridad?
El módulo de actualización necesita espacio para descargar la nueva versión y hacer la copia de seguridad. Si no tienes suficiente espacio, la actualización fallará. Libera espacio en tu hosting (borra archivos temporales, logs antiguos, etc.) o contacta con tu proveedor para aumentar el espacio.

¿Necesito conocimientos de programación para hacer esto?
No, siguiendo esta guía paso a paso puedes hacerlo. Solo necesitas ser cuidadoso y leer bien cada paso. Si te sientes inseguro, siempre puedes contratar a un profesional, pero esta es una tarea que puedes hacer tú mismo.

¿Qué es mejor, actualizar desde el back-office o desde el módulo?
El módulo "1-Click Upgrade" es la única forma recomendada por PrestaShop para realizar la actualización. Hacerlo manualmente reemplazando archivos es arriesgado y puede romper tu tienda.

¿Puedo revertir la actualización si algo sale mal?
Sí, si hiciste una copia de seguridad completa antes de empezar, puedes restaurarla desde el administrador de archivos y la base de datos en DirectAdmin. Es un proceso manual pero efectivo.


Conclusión Final: Mantén tu Tienda Siempre Actualizada

Actualizar PrestaShop DirectAdmin es un proceso que, aunque requiere atención, es totalmente manejable siguiendo los pasos correctos. La clave está en la preparación: una buena copia de seguridad y la descarga del módulo adecuado. No pospongas las actualizaciones, ya que cada versión nueva trae mejoras de seguridad y rendimiento que son vitales para el éxito de tu negocio online.

Recuerda que si en algún momento te sientes perdido, puedes consultar la documentación oficial de PrestaShop o el foro de la comunidad. Y si tu plan de hosting incluye soporte, no dudes en preguntarles; el equipo de soporte de tu hosting con DirectAdmin siempre está para ayudarte en este tipo de tareas de mantenimiento.

[INFO] Si tu hosting utiliza Syspanel en lugar de DirectAdmin, el proceso es similar. La diferencia principal es que el acceso a los archivos se realiza a través del puerto 2106 y la interfaz es ligeramente distinta, pero los conceptos de subir el módulo y gestionar los archivos son los mismos.

Con esta guía, ya tienes todo lo necesario para realizar un upgrade de PrestaShop con éxito. ¡Manos a la obra y a disfrutar de tu tienda actualizada!

¿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