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

Guía para actualizar PrestaShop desde DirectAdmin manualmente

Actualizado el 31 de mayo de 2026

Antes de Empezar: ¿Por Qué Actualizar PrestaShop?

Actualizar tu tienda PrestaShop no es solo una cuestión de estética o de tener la última versión. Es una cuestión de seguridad, rendimiento y compatibilidad. Cada nueva versión corrige vulnerabilidades que los atacantes podrían explotar, además de optimizar la velocidad de carga y añadir nuevas funcionalidades que mejoran la experiencia de compra de tus clientes.

Si tienes una tienda en un servidor con panel de control DirectAdmin, estás de suerte. Aunque pueda parecer un proceso técnico, con esta guía paso a paso podrás actualizar PrestaShop manualmente de forma segura y sin necesidad de ser un experto en programación. Vamos a desglosarlo todo, desde la preparación hasta la verificación final.


Paso 1: Preparación del Terreno (Lo Más Importante)

Antes de tocar nada, la regla de oro es hacer una copia de seguridad completa. Actualizar sin copia de seguridad es como jugar a la ruleta rusa con tu negocio. Si algo sale mal, podrías perder todos tus productos, pedidos y clientes.

1.1. Copia de Seguridad de Archivos (vía DirectAdmin)

Accede a tu panel de DirectAdmin. Busca la sección "Gestor de Archivos" (File Manager). Normalmente, encontrarás tu tienda en la carpeta public_html o en una subcarpeta como public_html/tienda o public_html/prestashop.

Selecciona todos los archivos y carpetas de tu instalación de PrestaShop. En la barra superior, haz clic en "Comprimir" y elige el formato ZIP. Se creará un archivo comprimido en la misma carpeta. Descárgalo a tu ordenador o a un lugar seguro externo.

[TIP] Si tu tienda es muy grande y la compresión tarda mucho, puedes usar la opción de "Copia de Seguridad" del propio DirectAdmin, pero asegúrate de que incluya los archivos de la base de datos.

1.2. Copia de Seguridad de la Base de Datos (vía phpMyAdmin)

La base de datos es el cerebro de tu tienda: ahí están los productos, precios, pedidos, clientes, etc. Necesitas exportarla.

  1. En DirectAdmin, ve a la sección "Gestión de MySQL".
  2. Encuentra la base de datos que utiliza tu PrestaShop (el nombre suele tener el formato usuario_nombrebd).
  3. Haz clic en el icono de phpMyAdmin.
  4. En phpMyAdmin, selecciona la base de datos en el menú lateral izquierdo.
  5. Ve a la pestaña "Exportar" en el menú superior.
  6. Elige el método "Rápido" y formato SQL. Haz clic en "Continuar" y se descargará un archivo .sql. Guárdalo junto a tu ZIP.

[WARNING] No omitas este paso. La base de datos es la parte más crítica. Si la pierdes, no hay vuelta atrás. Guarda ambas copias (archivos y base de datos) en el mismo lugar.

1.3. Desactiva la Tienda (Modo Mantenimiento)

Para evitar que los clientes vean errores o compren durante el proceso, activa el modo mantenimiento.

  1. Accede al panel de administración de tu PrestaShop (/admin o la URL que hayas configurado).
  2. Ve a "Parámetros avanzados" > "Rendimiento".
  3. En la parte superior, encontrarás la opción "Modo de mantenimiento". Actívalo en "Sí".
  4. Guarda los cambios.

Ahora tu tienda está en "pausa" y puedes trabajar con tranquilidad.


Paso 2: Descarga la Última Versión de PrestaShop

Con las copias de seguridad listas, es hora de obtener la nueva versión.

  1. Ve al sitio oficial de PrestaShop (prestashop-project.org).
  2. Ve a la sección de "Descargas".
  3. Descarga el paquete "Versión completa" (no la versión de migración, que es solo para actualizaciones automáticas). El archivo será un .zip.

[INFO] Asegúrate de que la versión que descargas sea compatible con la versión de PHP de tu servidor. Puedes ver la versión de PHP en DirectAdmin, en la sección "Configuración de PHP" o similar. PrestaShop 8.0 y superiores requieren PHP 7.4 o superior.


Paso 3: Sube y Reemplaza los Archivos

Este es el paso más delicado. Vamos a reemplazar los archivos antiguos de tu tienda con los nuevos, pero sin borrar la carpeta config ni el archivo settings.inc.php (o parameters.php en versiones modernas), ya que contienen la configuración de conexión a tu base de datos.

3.1. Sube el ZIP a tu Servidor

En el Gestor de Archivos de DirectAdmin, navega a la carpeta donde tienes PrestaShop (por ejemplo, public_html). Sube el archivo ZIP de la nueva versión que descargaste.

3.2. Extrae el Archivo ZIP

Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona "Extraer". Se creará una carpeta llamada prestashop (o similar) con todos los archivos nuevos dentro.

3.3. Mueve los Archivos Nuevos

Ahora viene la parte manual. Debes mover todos los archivos y carpetas de la carpeta recién extraída a la carpeta raíz donde está tu tienda (por ejemplo, de public_html/prestashop/ a public_html/).

[WARNING] Al mover, el sistema te preguntará si quieres "Sobrescribir" los archivos existentes. Debes elegir "Sobrescribir" o "Reemplazar" para todos. Esto es lo que actualizará tu instalación.

3.4. Elimina Archivos Obsoletos (Opcional pero Recomendado)

PrestaShop acumula archivos de versiones antiguas que ya no se usan. Para evitar conflictos, es buena práctica eliminar algunas carpetas manualmente antes de sobrescribir. Las carpetas típicas a eliminar son:

  • admin/ (la renombraremos más tarde, pero la eliminamos para que se cree la nueva)
  • classes/
  • controllers/
  • themes/ (¡Cuidado! Si tienes un tema personalizado, haz una copia antes de borrarla)
  • vendor/

[INFO] Si no te sientes cómodo eliminando carpetas, no lo hagas. Sobrescribir todo suele funcionar, pero puede dejar archivos basura. Si tu tienda usa un tema personalizado, nunca borres la carpeta themes sin antes haber hecho una copia de seguridad de la misma.


Paso 4: El Proceso de Actualización (Upgrade)

Con los archivos nuevos en su lugar, es hora de ejecutar el script de actualización. Este proceso actualizará tu base de datos al nuevo esquema.

4.1. Renombra la Carpeta Admin

Por seguridad, la carpeta de administración de PrestaShop tiene un nombre único. Si la has borrado, se creará una nueva con un nombre aleatorio en el siguiente paso. Si la has sobrescrito, es recomendable renombrarla.

En el Gestor de Archivos, busca la carpeta admin (o el nombre que tenga, como admin12345). Haz clic derecho y elige "Renombrar". Ponle un nombre nuevo y difícil de adivinar, como admin_miTienda2024.

4.2. Accede al Script de Actualización

Ahora, en tu navegador, ve a la URL de tu tienda seguida de /install o /admin (si la carpeta admin existía). Para actualizar, la URL típica es:

https://tudominio.com/install

Si no funciona, prueba con:

https://tudominio.com/install/upgrade

PrestaShop debería detectar que hay una versión anterior y te mostrará el asistente de actualización.

[WARNING] Si no ves el asistente de actualización y ves la pantalla de instalación limpia, detente inmediatamente. Significa que has borrado la configuración de conexión a la base de datos. Restaura la copia de seguridad de los archivos config/settings.inc.php (o app/config/parameters.php) que hiciste en el paso 1.

4.3. Sigue el Asistente

El asistente te guiará paso a paso. Generalmente, te pedirá que:

  1. Aceptes los términos de la licencia.
  2. Verifique los requisitos del servidor (PHP, extensiones, permisos de escritura).
  3. Elija la base de datos a actualizar (debe estar pre-seleccionada).
  4. Confirme que quiere actualizar.

Haz clic en "Actualizar" y espera. El proceso puede tardar varios minutos, dependiendo del tamaño de tu base de datos.

[INFO] No cierres la pestaña del navegador durante el proceso de actualización. Si la conexión se corta, podrías tener problemas. Ten paciencia.


Paso 5: Verificación Post-Actualización

Una vez que el asistente termine, verás un mensaje de éxito. Ahora es el momento de comprobar que todo funciona.

5.1. Accede al Panel de Administración

Ve a la URL de tu administración: https://tudominio.com/admin_miTienda2024. Inicia sesión con tus credenciales.

5.2. Limpia la Caché

En el panel de administración, ve a "Parámetros avanzados" > "Rendimiento" y haz clic en el botón "Vaciar la caché" (Clear cache). Esto forzará a PrestaShop a regenerar los archivos de caché con la nueva versión.

5.3. Revisa el Front Office

Abre tu tienda en una ventana de incógnito. Comprueba que:

  • La página de inicio carga correctamente.
  • Las imágenes de los productos se ven bien.
  • Puedes añadir un producto al carrito y ver el carrito.
  • El proceso de pago (checkout) funciona (puedes probar con un pedido de prueba y cancelarlo).

5.4. Desactiva el Modo Mantenimiento

Vuelve a "Parámetros avanzados" > "Rendimiento" y desactiva el "Modo de mantenimiento". Tu tienda ya está en línea con la nueva versión.


Preguntas Frecuentes (FAQ)

¿Qué hago si la actualización falla a mitad de camino?

Lo primero es no entrar en pánico. Vuelve a intentarlo. Si el error persiste, restaura la copia de seguridad que hiciste en el paso 1. Reemplaza todos los archivos y la base de datos. Es un proceso largo, pero te devolverá a tu estado anterior.

¿Puedo usar el módulo "1-Click Upgrade" en lugar de hacerlo manualmente?

Sí, es más fácil, pero a veces falla si hay demasiadas personalizaciones o si el servidor tiene restricciones. Esta guía manual es la forma más fiable de hacerlo, ya que tienes control total sobre el proceso.

¿Qué pasa con mi tema y mis módulos?

Los temas y módulos de terceros pueden no ser compatibles con la nueva versión. Antes de actualizar, verifica en la ficha de cada módulo o tema que sean compatibles con la versión a la que vas a actualizar. Si no lo son, busca alternativas o actualízalos también.

¿Necesito actualizar también la versión de PHP?

Sí, es muy recomendable. La versión de PHP de tu servidor debe ser compatible con la de PrestaShop. Puedes cambiarla fácilmente en DirectAdmin, en la sección "Configuración de PHP" o "Select PHP Version". Elige la versión más reciente y estable que soporte tu PrestaShop.

¿Es necesario actualizar si mi tienda funciona bien?

Sí, absolutamente. Las actualizaciones no son solo para añadir funciones nuevas, sino para cerrar agujeros de seguridad. Una tienda desactualizada es un blanco fácil para los hackers. Además, las versiones antiguas suelen ser más lentas y tener problemas de compatibilidad con los navegadores modernos.


Conclusión: Un Proceso Sencillo con Grandes Beneficios

Actualizar PrestaShop manualmente desde DirectAdmin puede parecer desalentador al principio, pero si sigues esta guía paso a paso, verás que es un proceso lógico y manejable. La clave está en la preparación: una buena copia de seguridad y seguir las instrucciones al pie de la letra.

Recuerda que mantener tu tienda actualizada es una inversión en la seguridad y el éxito de tu negocio online. No lo dejes para mañana. Con esta guía, ya tienes todo lo que necesitas para hacerlo hoy mismo.

[TIP] Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos pueden ayudarte con la parte del servidor (DirectAdmin, PHP, etc.) y darte un empujón si algo se complica. ¡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