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

Guía paso a paso para actualizar PrestaShop en DirectAdmin

Actualizado el 1 de septiembre de 2025

Introducción: ¿Por qué es importante actualizar PrestaShop?

Actualizar tu tienda PrestaShop no es solo una cuestión de estrenar funciones nuevas. Es una necesidad para mantener la seguridad, el rendimiento y la compatibilidad con los módulos y temas que usas. Las versiones antiguas pueden tener vulnerabilidades que los hackers aprovechan, o pueden dejar de ser compatibles con versiones recientes de PHP o de tu servidor.

En esta guía te explicaré cómo realizar una actualización de PrestaShop en DirectAdmin de forma segura, paso a paso. No importa si eres nuevo en esto: iremos desde la preparación hasta la verificación final, con consejos prácticos para que no pierdas datos ni clientes.


Requisitos previos antes de empezar

Antes de lanzarte a actualizar, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: necesitas usuario y contraseña de tu panel de hosting.
  • Acceso FTP o al administrador de archivos de DirectAdmin.
  • PHP y versión de PrestaShop compatibles: revisa los requisitos de la nueva versión en el sitio oficial de PrestaShop.
  • Tiempo suficiente: la actualización puede tomar entre 15 y 60 minutos, dependiendo del tamaño de tu tienda y la velocidad del servidor.
  • Copia de seguridad reciente: esto es obligatorio. Nunca actualices sin un respaldo.

[WARNING] No actualices nunca en horario de alta afluencia de clientes. Programa la actualización en un momento de bajo tráfico o pon tu tienda en modo mantenimiento.


Paso 1: Hacer una copia de seguridad completa (backup)

Este es el paso más importante. Si algo sale mal, tu backup te salvará. En DirectAdmin puedes hacerlo fácilmente.

1.1. Accede a DirectAdmin

Ingresa a tu panel de DirectAdmin con tus credenciales. Normalmente la URL es algo como https://tudominio.com:2222.

1.2. Ve a la sección de backups

Busca la opción "Backup/Transfer" o "Copia de seguridad". En algunos paneles puede llamarse "Admin Backup/Transfer".

1.3. Selecciona qué respaldar

Marca las siguientes opciones:

  • Archivos del sitio web (todo el directorio de PrestaShop).
  • Bases de datos MySQL (la de tu tienda).
  • Configuraciones de correo (opcional, pero recomendado).

1.4. Descarga el backup a tu computadora

Una vez generado, descarga el archivo .tar.gz o .zip a tu PC. No confíes solo en el backup del servidor: ten una copia local.

[TIP] Si tu tienda es muy grande, puedes usar FTP para descargar los archivos manualmente, pero el backup de DirectAdmin es más completo.


Paso 2: Verificar compatibilidad de la versión objetivo

No todas las versiones de PrestaShop son compatibles con todas las versiones de PHP. Antes de actualizar, revisa:

  • La versión de PHP que tienes en DirectAdmin (ve a "PHP Settings" o "PHP Selector").
  • Los requisitos de la nueva versión de PrestaShop en su documentación oficial.

Por ejemplo, PrestaShop 8 requiere PHP 7.4 o superior. Si tu servidor tiene PHP 7.3, tendrás que actualizar PHP primero.

[INFO] Si necesitas cambiar la versión de PHP en DirectAdmin, ve a "PHP Selector" y elige la versión adecuada. Guarda los cambios y verifica que tu tienda funcione antes de seguir.


Paso 3: Descargar la nueva versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga el paquete completo de la versión a la que quieres actualizar. No uses versiones beta ni release candidates en producción.

  • Busca el enlace de descarga para la versión estable más reciente.
  • Descarga el archivo .zip en tu computadora.

Paso 4: Preparar el entorno en DirectAdmin

4.1. Pon tu tienda en modo mantenimiento

Esto evita que los clientes vean errores durante la actualización. En tu panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Mantenimiento" y actívalo. Guarda los cambios.

4.2. Desactiva la caché y la compilación

En el mismo panel, ve a "Parámetros avanzados" > "Rendimiento" y desactiva:

  • Caché (ponlo en "No").
  • Compilación de plantillas (ponlo en "No" o "Forzar compilación").
  • Caché de Smarty (desactívala).

Esto evita conflictos con archivos temporales durante la actualización.


Paso 5: Subir los archivos de la nueva versión

Ahora vamos a reemplazar los archivos antiguos por los nuevos, pero sin borrar la carpeta config ni la carpeta img (aunque lo ideal es hacer una actualización limpia usando el asistente).

5.1. Accede al administrador de archivos de DirectAdmin

Ve a "File Manager" y navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta como tienda).

5.2. Sube el archivo ZIP de la nueva versión

En el File Manager, haz clic en "Upload" y selecciona el archivo .zip que descargaste. Espera a que termine la subida.

5.3. Descomprime el archivo

Selecciona el archivo subido y haz clic en "Extract" o "Descomprimir". Asegúrate de que los archivos se extraigan en la carpeta raíz de tu tienda (sobrescribiendo los existentes).

[WARNING] Si tu tienda tiene personalizaciones o módulos de terceros, algunos archivos podrían sobrescribirse. Siempre es mejor usar el asistente de actualización de PrestaShop, que solo reemplaza los archivos del núcleo. Para esta guía, asumimos que usas el método manual con sobrescritura, pero ten cuidado.

5.4. Elimina el archivo ZIP después de extraer

Para mantener limpio el servidor, borra el archivo .zip subido.


Paso 6: Ejecutar el proceso de actualización

6.1. Accede al asistente de actualización

Abre tu navegador y ve a la URL de tu tienda, añadiendo /install/upgrade/upgrade.php al final. Por ejemplo:

https://tudominio.com/install/upgrade/upgrade.php

Si no existe esa ruta, puedes descargar el módulo "1-Click Upgrade" desde el marketplace de PrestaShop y ejecutarlo desde el panel de administración.

6.2. Sigue los pasos del asistente

El asistente te guiará:

  • Selecciona la versión de origen: elige la que tienes actualmente.
  • Selecciona la versión de destino: la nueva que subiste.
  • Configura opciones: puedes elegir si quieres conservar personalizaciones o no.
  • Inicia la actualización: haz clic en "Actualizar" y espera.

El proceso puede tardar varios minutos. No cierres la ventana ni interrumpas la conexión.

[TIP] Si ves errores de permisos, es posible que necesites ajustar los permisos de archivos y carpetas. En DirectAdmin, puedes hacerlo desde el File Manager: selecciona todos los archivos y cambia los permisos a 755 para carpetas y 644 para archivos.


Paso 7: Verificar la actualización

Una vez terminado el proceso, haz lo siguiente:

7.1. Comprueba que la tienda carga correctamente

Abre tu tienda en el navegador. Deberías ver la página principal sin errores.

7.2. Accede al panel de administración

Ve a /admin o la URL de tu back office. Inicia sesión con tus credenciales habituales.

7.3. Revisa módulos y temas

  • Ve a "Módulos" y verifica que todos los módulos estén actualizados a versiones compatibles.
  • Ve a "Diseño" > "Temas" y asegúrate de que tu tema funcione correctamente.

7.4. Prueba funcionalidades clave

Haz una compra de prueba, revisa el carrito, los pagos y los envíos. Asegúrate de que todo funcione como antes.


Paso 8: Limpieza post-actualización

8.1. Elimina la carpeta /install

Por seguridad, borra la carpeta install de tu servidor. Si no lo haces, cualquier persona podría acceder al instalador y dañar tu tienda.

8.2. Reactiva la caché y la compilación

En "Parámetros avanzados" > "Rendimiento", vuelve a activar la caché y la compilación de plantillas.

8.3. Desactiva el modo mantenimiento

Ve a "Parámetros de la tienda" > "Mantenimiento" y desactívalo para que los clientes puedan comprar de nuevo.


FAQ: Preguntas frecuentes sobre actualización PrestaShop en DirectAdmin

¿Puedo actualizar desde una versión muy antigua (ej. 1.6 a 8)?

Sí, pero se recomienda hacerlo en varios saltos: primero a 1.7, luego a 8. O usar el módulo "1-Click Upgrade" que lo hace automáticamente. Siempre haz backup antes.

¿Qué hago si la actualización falla?

Restaura tu backup desde DirectAdmin. Ve a "Backup/Transfer" y sube el archivo de backup que descargaste. Luego restaura los archivos y la base de datos.

¿Necesito conocimientos técnicos avanzados?

No, pero es recomendable tener nociones básicas de FTP y paneles de control. Si no te sientes seguro, contrata a un profesional o pide ayuda a tu hosting.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y la velocidad del servidor. Entre 15 minutos y 1 hora es lo normal.

¿Puedo actualizar sin perder mis datos?

Sí, si sigues los pasos correctamente. El backup es tu seguro de vida. Nunca actualices sin él.


Conclusión

Actualizar PrestaShop en DirectAdmin no es complicado si sigues un orden lógico: backup, verificación, subida de archivos, ejecución del asistente y verificación. Lo más importante es no saltarte ningún paso y tener siempre un respaldo a mano.

Recuerda que mantener tu tienda actualizada no solo mejora la seguridad, sino también la experiencia de tus clientes y el rendimiento general. Si en algún momento te sientes perdido, vuelve a esta guía o consulta con tu proveedor de hosting.

¡Buena suerte con tu actualización!

¿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