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

Cómo actualizar PrestaShop desde la versión antigua a la nueva (DirectAdmin)

Actualizado el 18 de abril de 2026

Preparación: Lo que debes saber antes de actualizar PrestaShop

Actualizar PrestaShop desde una versión antigua a una nueva es una tarea que, si se hace correctamente, mejora la seguridad, el rendimiento y la compatibilidad de tu tienda online. Sin embargo, si no se prepara bien, puede causar problemas graves como la pérdida de datos o una tienda caída durante horas. Por eso, antes de tocar nada, es fundamental que entiendas el proceso completo y sigas una serie de pasos previos que te evitarán dolores de cabeza.

En esta guía, voy a explicarte paso a paso cómo realizar la actualización de PrestaShop en un servidor con panel de control DirectAdmin. No necesitas ser un experto en programación, pero sí debes tener acceso a tu panel de hosting y a tu cuenta de FTP o al administrador de archivos.


Paso 1: Haz una copia de seguridad completa (obligatorio)

Este es el paso más importante de todo el proceso. Nunca actualices PrestaShop sin tener una copia de seguridad completa y actualizada. Una actualización puede fallar por muchos motivos, y si no tienes una copia, podrías perder todo tu catálogo, clientes y pedidos.

Para hacer una copia de seguridad en DirectAdmin, sigue estos pasos:

  1. Accede a tu panel de DirectAdmin con tus credenciales.
  2. Busca la sección "Gestión de archivos" o "Administrador de archivos".
  3. Selecciona la carpeta donde tienes instalado PrestaShop (normalmente es public_html o una subcarpeta).
  4. Comprime toda la carpeta en un archivo ZIP. Puedes hacerlo con el botón derecho del ratón o con la opción "Comprimir".
  5. Descarga ese archivo ZIP a tu ordenador o a un almacenamiento externo.

Además de los archivos, necesitas una copia de la base de datos. Para ello:

  1. Ve a la sección "MySQL" en DirectAdmin.
  2. Localiza la base de datos de tu tienda.
  3. Usa la opción "phpMyAdmin" para acceder a ella.
  4. En phpMyAdmin, selecciona la base de datos y ve a la pestaña "Exportar".
  5. Elige el formato SQL y haz clic en "Continuar". Descarga el archivo resultante.

[WARNING] Guarda ambas copias (archivos y base de datos) en un lugar seguro. No continúes hasta que estés 100% seguro de que tienes ambas copias y que son válidas.


Paso 2: Comprueba los requisitos del sistema

Antes de actualizar PrestaShop, debes verificar que tu servidor cumple con los requisitos mínimos de la nueva versión. Si tu hosting es antiguo, puede que no sea compatible con versiones recientes de PrestaShop.

Los requisitos más comunes para versiones recientes de PrestaShop son:

  • PHP 7.2 o superior (idealmente PHP 7.4 o PHP 8.0).
  • MySQL 5.6 o superior (o MariaDB equivalente).
  • Espacio en disco suficiente (recomendado al menos 2 GB libres).
  • Extensiones PHP como curl, gd, mbstring, openssl, zip, etc.

Para comprobar la versión de PHP en DirectAdmin:

  1. Ve a la sección "Configuración de PHP" o "PHP Settings".
  2. Ahí podrás ver la versión actual y cambiarla si es necesario.
  3. Si necesitas cambiar la versión de PHP, selecciona una compatible y guarda los cambios.

[TIP] Si tu versión de PHP es antigua, actualízala antes de empezar con PrestaShop. Muchos errores durante la actualización se deben a incompatibilidades de PHP.


Paso 3: Activa el modo de mantenimiento

Durante la actualización, tu tienda no debe estar accesible para los clientes. Si no activas el modo de mantenimiento, los usuarios podrían ver errores o realizar pedidos que luego se pierdan.

Para activar el modo de mantenimiento en PrestaShop:

  1. Accede al panel de administración de tu tienda (/admin o la URL que hayas configurado).
  2. Ve a "Parámetros avanzados" > "Mantenimiento".
  3. Activa la opción "Activar modo de mantenimiento".
  4. Opcionalmente, puedes añadir tu IP para poder acceder tú mientras está en mantenimiento.
  5. Guarda los cambios.

[INFO] También puedes activar el mantenimiento editando el archivo settings.inc.php en la carpeta config de PrestaShop. Pero es más fácil hacerlo desde el panel si puedes acceder.


Paso 4: Descarga la última versión de PrestaShop

Ahora necesitas la nueva versión de PrestaShop. Puedes descargarla desde la página oficial de PrestaShop o desde el área de clientes si tienes una licencia.

  1. Ve al sitio oficial de PrestaShop y descarga el paquete completo de la última versión.
  2. Descomprime el archivo ZIP en tu ordenador.
  3. Dentro del paquete, encontrarás una carpeta llamada prestashop. Esa es la que necesitas.

[WARNING] No uses versiones beta o versiones de desarrollo. Siempre usa la última versión estable.


Paso 5: Sube los archivos de la nueva versión a tu servidor

Ahora viene la parte más delicada. Tienes dos opciones para subir los archivos:

Opción A: Subir solo los archivos actualizados (recomendado)

Esta opción es más segura porque no sobrescribes archivos que no han cambiado. Sin embargo, requiere más tiempo y precisión.

  1. Conéctate a tu servidor mediante FTP o al administrador de archivos de DirectAdmin.
  2. Sube la carpeta prestashop completa a tu servidor, pero sin borrar nada antes.
  3. Cuando el sistema te pregunte si quieres sobrescribir archivos, responde "Sí" para todos.
  4. Espera a que termine la subida. Puede tardar varios minutos dependiendo de tu conexión.

Opción B: Subir todo el paquete y sobrescribir

Esta opción es más rápida pero menos segura.

  1. Sube el archivo ZIP de PrestaShop a tu servidor.
  2. Descomprímelo en la carpeta donde está tu tienda.
  3. Acepta sobrescribir todos los archivos.

[TIP] Si usas la opción B, asegúrate de que el archivo ZIP se descomprime en la carpeta correcta. A veces se crea una subcarpeta prestashop dentro de public_html, lo que causaría problemas.


Paso 6: Ejecuta el proceso de actualización

Una vez que los archivos están en el servidor, es hora de ejecutar la actualización. PrestaShop tiene un script de actualización automática que te guiará.

  1. Abre tu navegador y ve a la URL de tu tienda seguido de /install o /upgrade. Por ejemplo: https://tutienda.com/install.
  2. Si el sistema detecta una instalación existente, te ofrecerá la opción de "Actualizar". Haz clic en ella.
  3. Sigue las instrucciones del asistente. Te pedirá que confirmes la ruta de instalación, los datos de la base de datos, etc.
  4. Durante el proceso, el script comprobará los requisitos y te avisará si hay algún problema.
  5. Cuando termine, verás una pantalla de confirmación. No cierres el navegador hasta que el proceso haya terminado por completo.

[WARNING] No interrumpas el proceso de actualización. Si se corta la conexión, podrías dejar la tienda en un estado inconsistente.


Paso 7: Elimina el directorio de instalación

Después de actualizar, es imprescindible eliminar la carpeta install del servidor. Si no lo haces, PrestaShop no funcionará correctamente y además es un riesgo de seguridad grave.

  1. Ve al administrador de archivos de DirectAdmin.
  2. Localiza la carpeta install en la raíz de tu tienda.
  3. Selecciónala y bórrala.
  4. También puedes renombrarla a install_old si prefieres tener una copia, pero lo más seguro es eliminarla.

[INFO] Si no eliminas la carpeta install, PrestaShop te mostrará un error de seguridad y no permitirá el acceso a tu tienda.


Paso 8: Limpia la caché y los archivos temporales

Después de la actualización, es recomendable limpiar la caché para evitar errores de renderizado o problemas con archivos antiguos.

  1. Accede al panel de administración de tu tienda.
  2. Ve a "Parámetros avanzados" > "Rendimiento".
  3. Haz clic en "Vaciar la caché".
  4. También puedes borrar manualmente los archivos de la carpeta var/cache (en versiones nuevas) o cache (en versiones antiguas) a través del administrador de archivos.

Paso 9: Verifica que todo funciona correctamente

Una vez que la actualización ha terminado, es hora de comprobar que todo funciona.

  1. Desactiva el modo de mantenimiento desde "Parámetros avanzados" > "Mantenimiento".
  2. Visita tu tienda en una ventana de incógnito para verla como un cliente.
  3. Comprueba que la página principal carga correctamente.
  4. Haz una prueba de compra con un producto de prueba.
  5. Revisa que el panel de administración funciona correctamente.
  6. Comprueba que los módulos y temas siguen funcionando.

[TIP] Si algún módulo o tema da errores, es posible que necesite una actualización. Consulta con el desarrollador del módulo o tema.


Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde versiones muy antiguas?

No es recomendable. Si tu versión es muy antigua (por ejemplo, PrestaShop 1.4 o 1.5), es mejor hacer una migración a la última versión en lugar de una actualización directa. El salto entre versiones tan distantes suele causar incompatibilidades.

¿Qué hago si la actualización falla?

Si la actualización falla, puedes restaurar tu copia de seguridad. Para ello:

  1. Sube el archivo ZIP de tu copia de seguridad al servidor.
  2. Descomprímelo sobrescribiendo todos los archivos.
  3. Importa la copia de seguridad de la base de datos desde phpMyAdmin.
  4. Desactiva el modo de mantenimiento y comprueba que todo vuelve a funcionar.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y de la velocidad del servidor. En general, puede tardar entre 30 minutos y 2 horas. Las tiendas con muchos productos o imágenes pueden tardar más.

¿Necesito contratar un profesional?

Si te sientes inseguro o tu tienda tiene un volumen de ventas alto, es recomendable contratar a un profesional. Actualizar PrestaShop es un proceso delicado y un error puede costarte mucho dinero.

¿Qué hago si no tengo acceso al panel de administración?

Si no puedes acceder al panel de administración, puedes activar el modo de mantenimiento manualmente editando el archivo config/settings.inc.php. Busca la línea que define el modo de mantenimiento y cámbiala a true.


Conclusión

Actualizar PrestaShop desde una versión antigua a una nueva en DirectAdmin es un proceso que requiere paciencia y cuidado, pero que cualquier persona puede hacer siguiendo estos pasos. Lo más importante es hacer una copia de seguridad completa y no saltarse ningún paso.

Recuerda que una tienda actualizada es una tienda más segura, más rápida y con mejores funcionalidades. Si tienes dudas durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting.

[INFO] Si tu servidor utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Solo recuerda que el acceso a Syspanel se realiza a través del puerto 2106. El resto de pasos son prácticamente idénticos.

Espero que esta guía te haya sido útil. ¡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