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

Guía para actualizar PrestaShop sin perder datos en DirectAdmin

Actualizado el 21 de noviembre de 2025

¿Por qué es importante actualizar tu PrestaShop?

Si tienes una tienda online con PrestaShop, mantenerla actualizada no es solo una cuestión de estética o de tener las últimas funciones. Es una cuestión de seguridad, rendimiento y compatibilidad. Cada PrestaShop nueva versión incluye parches de seguridad críticos, correcciones de errores y mejoras de velocidad que protegen tus datos y los de tus clientes.

Sin embargo, el proceso puede generar nerviosismo, especialmente si es tu primera vez. El miedo a perder productos, pedidos o configuraciones es completamente válido. Por eso, he preparado esta guía detallada para que puedas actualizar PrestaShop DirectAdmin de forma segura, paso a paso, y sin perder ni un solo dato.

Esta guía está pensada para usuarios con conocimientos básicos de hosting, pero sin experiencia técnica profunda. Si sigues cada paso al pie de la letra, tu tienda estará actualizada y funcionando como nueva.


Antes de empezar: Preparación esencial

La clave para una actualización segura PrestaShop es la preparación. No te saltes ningún paso de esta sección, ya que son tu red de seguridad.

1. Haz una copia de seguridad completa (¡IMPRESCINDIBLE!)

Antes de tocar nada, necesitas una copia de seguridad de tu tienda. Esto incluye dos partes: los archivos y la base de datos.

[WARNING] Sin una copia de seguridad, cualquier error durante la actualización podría resultar en la pérdida total de tu tienda. No continúes sin hacer esto.

Para hacer la copia de seguridad en DirectAdmin:

  • Archivos de la tienda: Accede a tu panel de DirectAdmin. Ve a "Administrador de Archivos". Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta). Selecciona todos los archivos y carpetas, haz clic derecho y elige "Comprimir". Selecciona formato .zip y descarga el archivo resultante a tu computadora.
  • Base de datos: En DirectAdmin, busca la sección "MySQL Management" o "phpMyAdmin". Dentro, verás listadas tus bases de datos. Localiza la de tu PrestaShop (si no estás seguro, revisa el archivo app/config/parameters.php de tu tienda). Selecciona la base de datos y haz clic en "Exportar". Elige el método "Rápido" y formato "SQL". Descarga el archivo .sql resultante.

[TIP] Guarda ambos archivos (el .zip de los archivos y el .sql de la base de datos) en una carpeta segura en tu computadora. También es buena idea subir una copia a la nube (Google Drive, Dropbox, etc.).

2. Comprueba los requisitos del sistema

Cada PrestaShop nueva versión tiene requisitos de PHP, MySQL y extensiones. Instalar una versión nueva en un servidor que no la soporta es la receta para el desastre.

¿Cómo verificarlo?

  • En DirectAdmin, busca la sección "Información del Servidor" o "PHP Settings". Allí verás la versión de PHP que tienes activa.
  • Visita la página oficial de requisitos de PrestaShop para la versión a la que quieres actualizar. Generalmente, necesitarás PHP 7.4 o superior (PrestaShop 8 requiere PHP 8.0+).
  • Si tu versión de PHP no es compatible, puedes cambiarla desde DirectAdmin. Busca "Select PHP Version" o "PHP Selector". Elige la versión que necesites y asegúrate de que las extensiones requeridas (como curl, gd, json, mbstring, etc.) estén activadas (marcadas con un check).

3. Pon tu tienda en modo mantenimiento

Durante la actualización, tu tienda no debe ser accesible al público. Esto evita que los usuarios realicen pedidos o modifiquen datos mientras trabajas.

¿Cómo hacerlo?

  • Accede al panel de administración de tu PrestaShop actual.
  • Ve a "Parámetros de la tienda" > "Mantenimiento".
  • Activa la opción "Sí" para poner la tienda en mantenimiento.
  • Puedes añadir una IP de confianza (la tuya) para poder ver la tienda mientras está en mantenimiento.

El proceso de actualización paso a paso

Una vez que tienes tu copia de seguridad y los requisitos listos, podemos comenzar con la actualización PrestaShop DirectAdmin.

1. Descarga la nueva versión de PrestaShop

  • Ve al sitio oficial de PrestaShop y descarga el paquete completo de la PrestaShop nueva versión a la que deseas actualizar. Asegúrate de descargar la versión completa, no solo el parche.
  • Descomprime el archivo .zip en tu computadora. Obtendrás una carpeta con todos los archivos de PrestaShop.

2. Sube los archivos de la nueva versión a tu hosting

Este es el paso más delicado. No debes sobrescribir la carpeta config, img, themes o modules con los archivos nuevos.

  • Accede a tu DirectAdmin y abre el "Administrador de Archivos".
  • Navega a la carpeta raíz de tu PrestaShop (ej: public_html/mitienda).
  • Elimina la carpeta admin (o el nombre que tenga tu panel de administración) y la carpeta install de la versión antigua. No te preocupes, las vamos a sustituir.
  • Ahora, sube todos los archivos y carpetas de la nueva versión a tu servidor, EXCEPTO las carpetas config, img, themes, modules y override. Si te pregunta si quieres sobrescribir, dile que sí para los archivos que no sean de esas carpetas.
  • Una vez subido, asegúrate de que la carpeta install de la nueva versión esté presente en tu servidor.

[INFO] Si usas un tema personalizado, la carpeta themes de la nueva versión no te servirá. Debes mantener tu tema antiguo. Lo mismo aplica para los módulos que hayas personalizado.

3. Ejecuta el proceso de actualización

  • Abre tu navegador y escribe la URL de tu tienda seguida de /install (ej: tutienda.com/install).
  • NO elijas "Instalar", sino la opción que dice "Actualizar" (normalmente está en la parte inferior o en un enlace).
  • El asistente te guiará. Generalmente, te pedirá:
    • Licencia: Acepta los términos.
    • Base de datos: Te mostrará los datos de conexión actuales. No los modifiques.
    • Resumen: Revisa que todo esté correcto.
  • Haz clic en "Actualizar ahora". El proceso puede tardar varios minutos. No cierres la ventana del navegador ni apagues la computadora.

4. Verifica la actualización

  • Una vez finalizado, el asistente te indicará que la actualización se completó. IMPORTANTE: Te pedirá que elimines la carpeta install por seguridad. Hazlo desde el "Administrador de Archivos" de DirectAdmin.
  • Ahora, intenta acceder a tu panel de administración (la URL que usabas antes). Si todo ha ido bien, verás el nuevo diseño del back-office.
  • También puedes visitar tu tienda (recuerda desactivar el modo mantenimiento desde el nuevo panel) para ver que los productos, categorías y el diseño se ven correctamente.

Solución de problemas comunes (FAQ)

1. Al acceder a la tienda veo un "error 500" o una pantalla en blanco

Esto suele deberse a un conflicto de módulos o temas.

  • Solución: Accede por FTP o DirectAdmin a la carpeta modules y renómbrala temporalmente a modules_old. Crea una carpeta modules vacía. Si la tienda carga, el problema es un módulo incompatible. Ve activando los módulos de uno en uno desde el panel de administración para identificar el culpable.
  • Si el problema persiste, revisa el archivo config/defines.inc.php y asegúrate de que _PS_MODE_DEV_ esté en true para ver el error exacto.

2. La actualización se detiene a mitad del proceso

Esto puede ocurrir por un límite de tiempo de ejecución de PHP.

  • Solución: Contacta a tu proveedor de hosting (o si tienes acceso a DirectAdmin, busca "PHP Settings" y aumenta el max_execution_time a 300 segundos). Luego, intenta la actualización de nuevo desde el principio.

3. Después de actualizar, los precios o los pedidos se ven raros

Esto es poco común, pero puede pasar si hay conflictos con módulos de impuestos o monedas.

  • Solución: Reconstruye el índice de precios desde el panel de administración: Parámetros de la tienda > Rendimiento > "Reconstruir el índice de precios". También puedes regenerar los enlaces amigables desde Parámetros de la tienda > SEO y URLs.

4. No encuentro la opción "Actualizar" en el instalador

Asegúrate de que has eliminado la carpeta install de la versión antigua y has subido la de la nueva. Si aún así no aparece, puede que la versión desde la que actualizas sea muy antigua y necesites hacer actualizaciones intermedias.


Consejos finales para una actualización exitosa

  • Actualiza con frecuencia: No dejes pasar más de una o dos versiones mayores. Las actualizaciones pequeñas son más seguras y fáciles.
  • Prueba en un entorno de staging: Si tu hosting lo permite (muchos paneles como Syspanel, que es el puerto 2106, ofrecen esta opción), crea una copia de tu tienda en un subdominio o carpeta de pruebas y actualiza allí primero.
  • Revisa los módulos y el tema: Antes de actualizar, verifica que todos tus módulos y tu tema sean compatibles con la PrestaShop nueva versión. Los desarrolladores suelen publicar actualizaciones.
  • No tengas miedo de pedir ayuda: Si en algún momento te sientes perdido, contacta al soporte técnico de tu hosting. Ellos pueden guiarte o incluso hacer la actualización por ti.

Actualizar PrestaShop puede parecer un desafío, pero con una buena preparación y siguiendo estos pasos, es un proceso seguro y gratificante. Tu tienda estará más rápida, segura y preparada para el futuro.

¡Mucho éxito con tu tienda online!

¿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