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

Cómo subir y actualizar PrestaShop manualmente vía FTP (cPanel, Plesk, DirectAdmin)

Actualizado el 12 de octubre de 2025

Antes de empezar: ¿Qué necesitas para actualizar PrestaShop por FTP?

Actualizar PrestaShop manualmente vía FTP puede parecer una tarea compleja, pero con una buena guía y las herramientas adecuadas, es un proceso totalmente abordable. Antes de lanzarnos a la piscina, es fundamental que prepares todo el material necesario. No queremos que te encuentres a mitad del proceso sin saber dónde estás.

Para realizar una actualización PrestaShop cPanel Plesk DirectAdmin o cualquier otro panel, necesitarás tres cosas básicas:

  1. Un cliente FTP: Programas como FileZilla (el más popular y gratuito) o Cyberduck te permitirán conectarte a tu servidor y transferir archivos.
  2. Tus credenciales FTP: Estas te las proporciona tu empresa de hosting. Normalmente son un servidor (ej. ftp.tudominio.com), un usuario y una contraseña. Si usas cPanel, Plesk o DirectAdmin, las encontrarás en la sección de "Cuentas FTP".
  3. La última versión de PrestaShop: Descárgala desde el sitio oficial de PrestaShop. Asegúrate de que sea la versión más reciente y estable.

Una vez que tengas esto, podrás subir PrestaShop por FTP sin problemas. Pero, ¡ojo! No es tan sencillo como arrastrar y soltar. Hay que seguir un orden lógico para no romper nada.


Paso 1: Haz una copia de seguridad completa (¡IMPORTANTÍSIMO!)

[WARNING] Este es el paso más crítico de todos. Si lo omites, podrías perder tu tienda entera. No continúes hasta tener una copia de seguridad completa y verificada de tu PrestaShop.

Antes de tocar nada, necesitas protegerte a ti mismo. Una actualización PrestaShop sin romper depende al 100% de una buena copia de seguridad. Debes copiar dos cosas:

Copia de seguridad de los archivos (vía FTP)

  1. Conéctate a tu servidor usando FileZilla.
  2. En el panel remoto (derecha), navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html, htdocs o www).
  3. Selecciona todos los archivos y carpetas dentro de esa ruta.
  4. Arrastra todo a una carpeta vacía en tu ordenador. Este proceso puede tardar dependiendo del tamaño de tu tienda.

Copia de seguridad de la base de datos (vía Panel de Control)

La base de datos es el cerebro de tu tienda: productos, pedidos, clientes. Debes exportarla.

  • Si usas cPanel: Busca la herramienta phpMyAdmin, selecciona tu base de datos, ve a la pestaña "Exportar" y elige el método "Rápido". Descargarás un archivo .sql.
  • Si usas Plesk: Ve a "Bases de datos", selecciona la tuya y busca el botón de "Exportar" o "Dump". También usa phpMyAdmin si está disponible.
  • Si usas DirectAdmin: Entra en "MySQL Management", selecciona tu base de datos y usa la opción de "Dump" o "Backup".

Guarda ambos archivos (el .zip de los archivos y el .sql de la base de datos) en un lugar seguro fuera de tu servidor, como tu disco duro o un servicio en la nube.


Paso 2: Prepara tu tienda para la actualización

Ahora que tienes tu red de seguridad, vamos a preparar el terreno. Esto minimiza el riesgo de errores durante la actualización PrestaShop cPanel Plesk DirectAdmin.

Activa el modo mantenimiento

Pon tu tienda en modo mantenimiento para que tus clientes no vean errores a mitad del proceso.

  1. Entra a tu panel de administración de PrestaShop.
  2. Ve a Parámetros avanzados > Mantenimiento.
  3. Activa la opción "Activar el modo mantenimiento".
  4. Guarda los cambios.

Desactiva la caché

Una caché activa puede interferir con los archivos nuevos que subamos.

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En "Caché", selecciona "No" o "Desactivado".
  3. Guarda los cambios.

Paso 3: Descarga y prepara la nueva versión de PrestaShop

Este es el momento de obtener el paquete de instalación. Ve al sitio oficial de PrestaShop y descarga la versión más reciente.

  1. Descarga el archivo .zip en tu ordenador.
  2. Descomprime el archivo en una carpeta nueva. Verás una estructura de carpetas como admin, classes, config, img, themes, etc.

[INFO] No subas todavía esta carpeta descomprimida. Primero debemos eliminar algunos archivos de la nueva versión para que la actualización no pise tu configuración personalizada.

Archivos que debes eliminar de la nueva versión (¡MUY IMPORTANTE!)

Para actualizar PrestaShop sin romper tu configuración actual, debes borrar del paquete nuevo los siguientes archivos y carpetas:

  • /config/settings.inc.php: Este archivo contiene la configuración de tu base de datos actual. Si lo subes, romperás la conexión.
  • /img/ (opcional): Si has modificado logos o imágenes por defecto, no las subas. Si no has tocado nada, puedes subirla, pero es más seguro no hacerlo para evitar sobrescribir.
  • /themes/ (opcional): Si usas un tema personalizado o has modificado el tema por defecto, NO subas la carpeta themes de la nueva versión. Solo sube la tuya después.
  • /modules/ (opcional): Si has instalado módulos de terceros, no subas esta carpeta. Los módulos de la nueva versión podrían sobrescribir los tuyos. Es mejor subir solo los módulos que necesites actualizar.

En resumen, de la nueva versión, elimina config/settings.inc.php y, si has personalizado tu tienda, las carpetas img, themes y modules.


Paso 4: Sube los archivos por FTP (La gran transferencia)

Ahora viene la parte más larga. Vamos a subir PrestaShop por FTP. Abre FileZilla y conéctate a tu servidor.

  1. En el lado izquierdo (local), navega hasta la carpeta donde descomprimiste la nueva versión de PrestaShop (ya limpia).
  2. En el lado derecho (remoto), navega hasta la raíz de tu instalación de PrestaShop (la misma que descargaste en la copia de seguridad).
  3. Selecciona todos los archivos de la carpeta local (Ctrl+A).
  4. Arrastra y suelta todos los archivos a la carpeta remota.

[WARNING] Cuando FileZilla te pregunte si quieres "Sobrescribir" los archivos existentes, responde que . Si te pregunta por "Sobrescribir si el tamaño es diferente" o "Si la fecha es más reciente", elige "Sobrescribir siempre" para asegurarte de que todos los archivos nuevos se suban correctamente.

Este proceso puede tardar desde unos minutos hasta una hora, dependiendo de la velocidad de tu conexión y del tamaño de tu tienda.


Paso 5: Ejecuta el script de actualización

Una vez que todos los archivos estén subidos, es hora de decirle a PrestaShop que se actualice. Esto se hace a través de un script incluido en el paquete.

  1. Abre tu navegador web.
  2. Escribe la URL de tu tienda seguida de /install/. Por ejemplo: www.tudominio.com/install/.
  3. Se abrirá un asistente de instalación. En lugar de "Instalar", deberías ver una opción para "Actualizar". Haz clic en ella.
  4. Sigue los pasos del asistente. Te pedirá que selecciones tu versión actual de PrestaShop (la que tenías antes de empezar). Si no la recuerdas, puedes encontrarla en el archivo config/settings.inc.php que descargaste en tu copia de seguridad (busca _PS_VERSION_).
  5. El script se encargará de actualizar la base de datos y los archivos de configuración automáticamente.

[INFO] Si al acceder a www.tudominio.com/install/ no te aparece la opción de actualizar, es posible que tengas que borrar la carpeta install de tu servidor (la que ya existía) y volver a subir la nueva. Pero no la borres hasta que el proceso haya terminado.


Paso 6: Verifica y limpia

¡Enhorabuena! La parte difícil ha terminado. Ahora toca verificar que todo funciona correctamente.

Comprueba tu tienda

  1. Entra a tu tienda como cliente. Mira que los productos, categorías y el diseño se vean bien.
  2. Entra a tu panel de administración (normalmente en /admin o la ruta que hayas configurado). Comprueba que puedes acceder y que todos los módulos funcionan.

Elimina la carpeta "install"

[WARNING] Por seguridad, debes eliminar la carpeta install de tu servidor. Dejar esta carpeta es un riesgo de seguridad grave, ya que alguien podría intentar reinstalar tu tienda.

Conéctate por FTP, navega a la raíz y elimina la carpeta install.

Desactiva el modo mantenimiento

Vuelve a Parámetros avanzados > Mantenimiento en tu panel de administración y desactiva el modo mantenimiento. Tu tienda ya está visible para el público.

Regenera la caché (opcional)

Para asegurarte de que todo se carga correctamente, ve a Parámetros avanzados > Rendimiento y haz clic en "Vaciar la caché" o "Regenerar la caché".


FAQ: Preguntas frecuentes sobre la actualización manual

¿Puedo actualizar PrestaShop desde cPanel sin usar FTP?

Sí, puedes usar el Administrador de Archivos de cPanel para subir el archivo .zip y descomprimirlo en el servidor. Luego, sigue los pasos 5 y 6. Sin embargo, el proceso con FTP es más fiable para transferencias grandes.

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

No entres en pánico. Si el script de actualización falla, restaura tu copia de seguridad (archivos y base de datos) y vuelve a intentarlo. Asegúrate de que has seguido todos los pasos de preparación, especialmente la eliminación de config/settings.inc.php.

¿Se perderán mis productos, pedidos o clientes?

No, si haces la actualización PrestaShop sin romper la base de datos. El script de actualización está diseñado para conservar todos tus datos. Por eso es tan importante la copia de seguridad de la base de datos.

¿Y si uso un hosting con Syspanel (antes conocido como HestiaCP)?

[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es exactamente el mismo. La principal diferencia es el acceso. Para entrar a tu panel de control, deberás usar la URL https://tudominio.com:2106 en tu navegador. Una vez dentro, busca la sección de "Administrador de archivos" o "Cuentas FTP" para gestionar tus archivos. El resto del proceso de actualización vía FTP es idéntico al de cualquier otro panel.

¿Necesito actualizar los módulos y el tema después?

Sí, es muy recomendable. Después de actualizar el núcleo de PrestaShop, ve a tu panel de administración y revisa si hay actualizaciones disponibles para tus módulos y tu tema. Esto asegura la compatibilidad y la seguridad de tu tienda.

¿Cuál es la diferencia entre actualizar manualmente y usar el módulo "1-Click Upgrade"?

El módulo "1-Click Upgrade" es más sencillo y automatizado, pero a veces falla en servidores con configuraciones específicas o con tiendas muy grandes. La actualización manual te da un control total sobre el proceso y, a menudo, es la única solución cuando el módulo automático da problemas.

¿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