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

Actualizar PrestaShop desde DirectAdmin

Actualizado el 15 de mayo de 2026

¿Por qué es importante mantener tu PrestaShop actualizado?

Mantener tu tienda PrestaShop al día no es solo una cuestión de estética o de tener las últimas funciones. Es, ante todo, una cuestión de seguridad. Cada nueva versión de PrestaShop corrige vulnerabilidades que los hackers podrían explotar para robar datos de clientes, infectar tu sitio con malware o incluso borrar tu tienda por completo.

Además, las actualizaciones suelen incluir mejoras de rendimiento, correcciones de errores y nuevas funcionalidades que pueden ayudarte a vender más. Si tu tienda está desactualizada, también corres el riesgo de que los módulos y temas que uses dejen de ser compatibles.

En esta guía, te explicaremos paso a paso cómo realizar una actualizar PrestaShop DirectAdmin de forma segura y sin complicaciones, incluso si no eres un experto técnico. Usaremos el panel de control DirectAdmin, una herramienta muy común en el hosting compartido y VPS.

[INFO] Este tutorial asume que tienes acceso a DirectAdmin y que tu tienda PrestaShop está en un estado funcional. Si tu tienda está muy dañada o no accedes a tu panel, necesitarás ayuda profesional.


Antes de empezar: Preparación esencial

La regla de oro de cualquier actualización es: haz una copia de seguridad completa. Si algo sale mal, podrás restaurar tu tienda en minutos. No te saltes este paso.

1. Copia de seguridad de los archivos

DirectAdmin facilita la creación de backups. Sigue estos pasos:

  1. Inicia sesión en tu panel DirectAdmin.
  2. Busca la sección "Copia de seguridad" o "Backup".
  3. Selecciona la opción "Crear copia de seguridad" o "Backup/Restore".
  4. Elige "Descarga completa" o "Crear y descargar". Esto generará un archivo .tar.gz con todos los archivos de tu sitio (incluyendo PrestaShop, imágenes, módulos, etc.).
  5. Espera a que el proceso termine y descarga el archivo a tu ordenador. Guárdalo en un lugar seguro.

2. Copia de seguridad de la base de datos

La base de datos contiene toda la información de tu tienda: productos, pedidos, clientes, etc. Es igual de importante.

  1. En DirectAdmin, busca la sección "Administración de MySQL" o "phpMyAdmin".
  2. Haz clic en phpMyAdmin.
  3. En la ventana que se abre, selecciona tu base de datos de PrestaShop (normalmente tiene un nombre como tuusuario_prestashop).
  4. Haz clic en la pestaña "Exportar" en la parte superior.
  5. Deja la opción "Rápida" y el formato "SQL" seleccionados.
  6. Haz clic en "Continuar" y descarga el archivo .sql a tu ordenador.

[WARNING] Guarda estos archivos de backup en un lugar fuera de tu servidor (tu PC, un disco duro externo o la nube). ¡No los almacenes en el mismo servidor que estás actualizando!


Método 1: Actualización automática desde el back office de PrestaShop (Recomendado para principiantes)

Este es el método más sencillo si tu versión de PrestaShop no es demasiado antigua (generalmente funciona si tienes PrestaShop 1.6 o superior y no estás más de 2 versiones por detrás).

Pasos a seguir:

  1. Accede al back office de tu PrestaShop (ej. tutienda.com/admin1234).
  2. Ve al menú "Mejorar" o "Módulos" y luego a "Actualizaciones".
  3. Si hay una nueva versión disponible, verás un botón que dice "Actualizar ahora" o similar. Haz clic en él.
  4. El asistente de actualización te guiará. Es muy importante que marques la opción "Guardar copia de seguridad automática" si está disponible. Esto crea un backup extra durante el proceso.
  5. Sigue las instrucciones en pantalla. El proceso puede tardar varios minutos. No cierres la ventana del navegador.
  6. Una vez finalizado, PrestaShop te indicará si la actualización fue exitosa. Borra la carpeta /install/ de tu servidor (DirectAdmin tiene un gestor de archivos para esto). Si no lo haces, tu tienda podría ser vulnerable.
  7. Limpia la caché desde el back office: Ve a "Parámetros de la tienda" > "Rendimiento" y haz clic en "Limpiar caché".

[TIP] Si ves algún error durante la actualización automática, anótalo. A veces es un problema de permisos de archivos o de módulos incompatibles. En ese caso, prueba con el método manual.


Método 2: Actualización manual paso a paso (Más seguro y fiable)

Este método te da más control y funciona incluso si tu versión es muy antigua o la actualización automática falla. No te asustes, es más fácil de lo que parece.

Requisitos previos:

  • Haber hecho las copias de seguridad (¡ya las tienes!).
  • Saber qué versión de PrestaShop tienes actualmente. Puedes verlo en el back office, en el pie de página.
  • Descargar la última versión estable de PrestaShop desde el sitio oficial (prestashop.com) en tu ordenador. Busca el archivo .zip completo.

Pasos a seguir:

Paso 1: Desactivar la tienda

  1. En el back office, ve a "Parámetros de la tienda" > "Mantenimiento".
  2. Activa el modo mantenimiento y escribe un mensaje amigable (ej. "Estamos mejorando la tienda, vuelve en unos minutos").
  3. Guarda los cambios.

Paso 2: Subir los nuevos archivos a tu servidor

  1. Descomprime el archivo .zip de PrestaShop que descargaste en tu ordenador. Obtendrás una carpeta llamada prestashop (o similar).
  2. Conéctate a tu servidor usando DirectAdmin. Busca la sección "Gestor de archivos" (File Manager).
  3. Navega hasta la carpeta donde está instalada tu tienda (normalmente public_html o tutienda.com).
  4. Sube toda la carpeta descomprimida a tu servidor. DirectAdmin permite subir carpetas completas. Si te pide sobrescribir archivos, dile que no (o "saltar") por ahora.
  5. Una vez subida, selecciona todos los archivos y carpetas de la nueva carpeta de PrestaShop y córtalos (o cópialos).
  6. Pégalos dentro de la carpeta de tu tienda (la que contiene los archivos antiguos). Cuando te pregunte si quieres sobrescribir, selecciona "Sobrescribir todo".
  7. Espera a que termine la transferencia. Puede tardar unos minutos.

Paso 3: Ejecutar el script de actualización

  1. Abre tu navegador y ve a la URL de tu tienda seguida de /install/upgrade/upgrade.php (ej. tutienda.com/install/upgrade/upgrade.php).
  2. El script comenzará automáticamente. Te mostrará información sobre la versión actual y la nueva.
  3. Lee atentamente los mensajes. Si todo está bien, verás un botón para continuar. Haz clic.
  4. El proceso actualizará la base de datos y los archivos. No cierres la ventana hasta que veas un mensaje de éxito (normalmente en verde).
  5. IMPORTANTE: Una vez terminado, borra la carpeta /install/ de tu servidor (en el Gestor de archivos de DirectAdmin). Si no lo haces, tu tienda quedará expuesta.

Paso 4: Verificar y limpiar

  1. Ve a tu tienda (la URL normal) y comprueba que se vea correctamente.
  2. Accede al back office. Es posible que te pida que inicies sesión de nuevo.
  3. Ve a "Parámetros de la tienda" > "Rendimiento" y limpia la caché.
  4. Desactiva el modo mantenimiento desde "Parámetros de la tienda" > "Mantenimiento".

[INFO] Si ves errores de módulos o temas, es posible que algunos no sean compatibles con la nueva versión. En ese caso, desactívalos temporalmente desde el back office (Módulos > Gestor de módulos) y busca versiones actualizadas.


Solución de problemas comunes (FAQ)

P: La actualización automática falla con un error de "tiempo de ejecución excedido".

R: Esto es común en servidores compartidos. Prueba el método manual. Si el manual también falla, contacta a tu proveedor de hosting para que aumente el límite de tiempo de ejecución de PHP (max_execution_time) a 600 segundos.

P: Después de actualizar, la tienda se ve en blanco (pantalla blanca).

R: Es un error común. Primero, borra la carpeta /var/cache/ de tu servidor (en el Gestor de archivos de DirectAdmin). Si no funciona, activa el modo debug de PrestaShop editando el archivo /config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Esto mostrará el error real. Luego, vuelve a ponerlo en false.

P: ¿Puedo actualizar desde PrestaShop 1.6 directamente a la última versión?

R: No es recomendable. Lo mejor es actualizar paso a paso (1.6 -> 1.7 -> 1.7.x). Si intentas saltar muchas versiones, es muy probable que tengas errores. PrestaShop tiene un asistente que te guía, pero si tu versión es muy antigua, considera contratar a un profesional.

P: ¿Qué hago si un módulo deja de funcionar?

R: Primero, busca si el desarrollador ha lanzado una versión actualizada. Si no, desactívalo temporalmente. Si el módulo es esencial para tu negocio, puede que necesites buscar una alternativa o contactar al desarrollador.

P: ¿Afecta la actualización a mi SEO?

R: Generalmente no, si todo sale bien. Sin embargo, es posible que las URLs de productos o categorías cambien ligeramente. PrestaShop suele redirigir automáticamente, pero es buena idea generar un sitemap después de la actualización (en Parámetros de la tienda > SEO y URLs > Sitemap) y notificar a Google.


Conclusión: Seguridad ante todo

Actualizar PrestaShop desde DirectAdmin es un proceso que, aunque requiere atención, está al alcance de cualquier usuario que siga estos pasos. La clave está en la preparación: copias de seguridad, paciencia y seguir las instrucciones al pie de la letra.

No subestimes la importancia de la PrestaShop seguridad. Una tienda desactualizada es un blanco fácil para los ciberdelincuentes. Dedica una hora cada pocos meses a mantener tu tienda al día. Tu negocio y tus clientes te lo agradecerán.

Recuerda que si en algún momento te sientes perdido, siempre puedes buscar ayuda en los foros de PrestaShop o contactar a tu servicio de hosting. ¡Buena suerte con tu 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