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

Guía paso a paso: Actualizar PrestaShop en DirectAdmin

Actualizado el 3 de diciembre de 2025

¡Hola! Soy el técnico de soporte de tu hosting. Sé que actualizar tu tienda PrestaShop puede sonar a algo complejo y hasta un poco estresante, pero no te preocupes. Hoy te voy a guiar paso a paso para que puedas realizar esta tarea de forma segura y sin perder datos. Vamos a centrarnos en cómo hacerlo si tu panel de control es DirectAdmin, una de las herramientas más comunes en el hosting compartido y VPS.

Esta guía está diseñada para que cualquier persona, incluso sin conocimientos técnicos profundos, pueda entender y ejecutar la actualización PrestaShop a su nueva versión disponible. Recuerda que mantener tu tienda actualizada es clave para la seguridad y el rendimiento.


Antes de Empezar: ¿Por qué es importante actualizar?

Actualizar tu PrestaShop no es solo cuestión de tener lo último. Es una cuestión de seguridad, estabilidad y funcionalidad. Cada nueva versión corrige vulnerabilidades que los hackers podrían explotar, mejora la velocidad de carga y añade características que tus clientes agradecerán.

[INFO] Ignorar las actualizaciones puede exponer tu tienda a ataques y a la pérdida de ventas. Una tienda lenta o insegura ahuyenta a los compradores.


Requisitos y Preparación (¡El paso más importante!)

Antes de tocar nada, debemos asegurarnos de que todo está listo. Saltarse esta fase es la causa número 1 de errores. Vamos a hacerlo bien.

1. Verifica los requisitos del sistema

Cada nueva versión de PrestaShop exige unos requisitos mínimos de PHP, memoria y extensiones. Si tu hosting no los cumple, la actualización fallará.

¿Cómo verificarlo en DirectAdmin?

  1. Accede a tu panel de DirectAdmin.
  2. Busca la sección "Opciones de PHP" o "Select PHP Version" (a menudo dentro de "Características Extra" o "Administrador de Cuentas").
  3. Aquí podrás ver la versión de PHP actual y las extensiones instaladas.
  4. Compara esta información con los requisitos oficiales de la versión de PrestaShop a la que quieres migrar.

[WARNING] Si tu versión de PHP es muy antigua (ej. 5.6 o 7.0), probablemente necesites actualizarla primero. No lo hagas sin antes consultar con tu soporte, ya que otros scripts de tu web podrían dejar de funcionar.

2. Haz una copia de seguridad COMPLETA

Este es el paso más sagrado. Nunca, bajo ningún concepto, actualices sin tener un respaldo. La copia de seguridad debe incluir:

  • Archivos de la tienda: Todo el contenido de la carpeta public_html (o el nombre de tu dominio).
  • Base de datos: La base de datos de tu PrestaShop.

¿Cómo hacerlo en DirectAdmin?

  1. En el panel principal, busca la sección "Copia de Seguridad" o "Backup".
  2. Selecciona la opción "Crear Backup".
  3. Marca las casillas de "Archivos de la cuenta" (que incluye public_html) y "Base de Datos" (selecciona la tuya).
  4. Elige dónde guardarlo (por ejemplo, "Descargar a tu PC" o "Almacenar en el servidor"). Te recomiendo descargarlo a tu PC.
  5. Haz clic en "Crear Backup". Esto generará un archivo .tar.gz con todo.

[INFO] Guarda ese archivo en un lugar seguro. Si algo sale mal, podrás restaurar tu tienda exactamente como estaba en minutos.

3. Verifica el espacio en disco

La actualización PrestaShop DirectAdmin requiere espacio para descomprimir los archivos nuevos. Ve a "Estadísticas del Panel" en DirectAdmin y asegúrate de que te queda al menos un 20-30% de espacio libre.

4. Pon tu tienda en modo mantenimiento

Evita que los clientes vean errores mientras actualizas.

  1. Accede a tu Back Office de PrestaShop.
  2. Ve a Parámetros de la tienda > Mantenimiento.
  3. Activa la opción "Activar tienda" a NO.
  4. Guarda los cambios.

Ahora sí, estamos listos para el proceso.


Método 1: Actualización Automática (Recomendado para la mayoría)

Este es el método más sencillo y seguro. PrestaShop te guiará a través de un asistente. Solo necesitas el módulo 1-Click Upgrade.

Paso 1: Instalar el módulo 1-Click Upgrade

  1. Desde tu Back Office, ve a Módulos > Catálogo de módulos.
  2. Busca "1-Click Upgrade".
  3. Instálalo y actívalo. Es un módulo oficial de PrestaShop.

Paso 2: Configurar y ejecutar la actualización

  1. Ve a Mejora > 1-Click Upgrade.
  2. El módulo detectará automáticamente tu versión actual y te ofrecerá la nueva versión disponible.
  3. Recomendación: Haz clic en "Guardar / Actualizar configuración" para revisar las opciones avanzadas. Asegúrate de que:
    • "Modo de actualización" esté en "Actualizar".
    • "Nivel de regeneración de imágenes" esté en "Regenerar miniaturas".
    • "Desactivar módulos no nativos" esté en "Sí" (esto evita conflictos).
  4. Haz clic en "Actualizar PrestaShop ahora".
  5. El proceso puede tardar varios minutos. No cierres la ventana del navegador ni apagues el ordenador. Verás una barra de progreso.

[TIP] Si el proceso se queda atascado, espera unos 10-15 minutos. Si no avanza, contacta con tu soporte.

Paso 3: Verificar y finalizar

Una vez termine, el módulo te mostrará un resumen. Es posible que te pida "Reinstalar módulos nativos". Hazlo.

¿Qué hacer si todo va bien?

  1. Ve a Parámetros de la tienda > Mantenimiento y vuelve a "Activar tienda" a .
  2. Vacía la caché de PrestaShop (en Mejora > Rendimiento).
  3. Prueba la tienda: navega por categorías, productos, añade al carrito, simula una compra.

¿Qué hacer si hay errores?

  • Error de módulo: Desactiva módulos de terceros uno por uno para encontrar el conflicto.
  • Error de base de datos: Contacta con soporte, pero si tienes la copia de seguridad, puedes restaurarla.

Método 2: Actualización Manual (Para usuarios más avanzados)

Si la actualización automática falla o prefieres tener control total, puedes hacerlo manualmente.

Paso 1: Descargar la nueva versión

Ve a la página oficial de PrestaShop y descarga el archivo .zip de la nueva versión a la que quieres actualizar.

Paso 2: Subir y descomprimir en DirectAdmin

  1. Accede a tu DirectAdmin.
  2. Ve a Administrador de archivos.
  3. Navega hasta tu carpeta public_html (o el nombre de tu dominio).
  4. Sube el archivo .zip que descargaste.
  5. Una vez subido, haz clic derecho sobre él y selecciona "Extraer".
  6. Se creará una carpeta con el nombre de la versión (ej. prestashop_1.7.8.10).

Paso 3: Reemplazar los archivos

  1. MUY IMPORTANTE: Antes de continuar, elimina la carpeta install de tu public_html (si existe de una instalación anterior). Si no existe, no pasa nada.
  2. NO elimines la carpeta admin (o el nombre de tu back office), ni la carpeta modules, ni themes (a menos que quieras resetearlos).
  3. Copia TODOS los archivos de la nueva carpeta descomprimida (excepto la carpeta install y admin si quieres mantener tu panel) y pégalos en tu public_html, sobrescribiendo los archivos existentes.
  4. Elimina la carpeta temporal que creaste al descomprimir.

Paso 4: Ejecutar la actualización desde el navegador

  1. Abre tu navegador y ve a tudominio.com/install/upgrade.
  2. Se iniciará el asistente de actualización manual.
  3. Sigue los pasos. Te pedirá la contraseña de la base de datos (la tienes en el archivo app/config/parameters.php).
  4. El proceso es similar al automático, pero sin interfaz gráfica.

[WARNING] Este método es más propenso a errores. Si no te sientes seguro, usa el método automático o contrata a un profesional.


Preguntas Frecuentes (FAQ)

P: ¿Cada cuánto debo actualizar PrestaShop?
R: Se recomienda actualizar a la última versión estable cada 3-6 meses, o inmediatamente si hay un parche de seguridad crítico.

P: ¿Puedo saltarme versiones? (Ej: de 1.6 a 1.7)
R: No. Debes actualizar de forma secuencial. De 1.6 a 1.6.x, luego a 1.7, etc. Saltarse versiones causa errores graves.

P: ¿Pierdo mis productos, clientes o pedidos al actualizar?
R: No, si lo haces correctamente. La base de datos se migra. Siempre haz una copia de seguridad por si acaso.

P: ¿Qué hago si después de actualizar mi tema (plantilla) no se ve bien?
R: Es posible que tu tema no sea compatible con la nueva versión. Contacta con el desarrollador del tema para una actualización.

P: ¿Y si mi hosting usa Syspanel (HestiaCP)?
R: El proceso es similar. En Syspanel, el puerto de acceso es el 2106. La lógica de copias de seguridad, subida de archivos y la actualización es la misma. La principal diferencia es la interfaz de administración de archivos, pero el flujo no cambia.

P: ¿Puedo deshacer la actualización si algo sale mal?
R: Sí, restaurando la copia de seguridad completa (archivos y base de datos) que hiciste al principio. En DirectAdmin, ve a Copia de Seguridad > Restaurar Backup.


Consejos Finales

  • Prueba en un entorno de desarrollo: Si tienes un subdominio (ej. test.tudominio.com), haz la actualización allí primero para ver si todo funciona.
  • Revisa los módulos: Después de la actualización, ve a Módulos > Módulos instalados y actualiza todos los que tengan una nueva versión disponible.
  • Limpia la caché: No olvides vaciar la caché del navegador y la de PrestaShop.

Actualizar tu tienda es como darle un cambio de aceite a tu coche: un mantenimiento necesario para que funcione durante muchos kilómetros. Siguiendo esta guía paso a paso, podrás hacerlo tú mismo con total confianza.

Si en algún momento te sientes abrumado, recuerda que tu equipo de soporte de hosting está para ayudarte. ¡No dudes en abrir un ticket! Ahora, ¡manos a la obra y a disfrutar de tu nueva versión de PrestaShop!

¿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