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

Guía para subir archivos por FTP en PrestaShop

Actualizado el 23 de mayo de 2026

Subir archivos por FTP a tu tienda PrestaShop es una de las tareas más comunes cuando gestionas tu propio hosting. Ya sea para instalar un tema, subir un módulo, actualizar archivos de configuración o simplemente hacer una copia de seguridad, el FTP es tu mejor aliado. Si alguna vez te has sentido abrumado por términos como "servidor FTP", "puerto 21" o "FileZilla", no te preocupes: esta guía está diseñada para que, paso a paso, puedas transferir archivos a tu PrestaShop sin complicaciones. Aquí te explicamos todo lo que necesitas saber sobre FTP PrestaShop, cómo usar FileZilla PrestaShop y resolver las dudas más frecuentes en este tutorial FTP.

¿Qué es FTP y por qué lo necesitas en PrestaShop?

FTP (File Transfer Protocol) es un protocolo de red que te permite transferir archivos entre tu ordenador y el servidor donde está alojada tu tienda PrestaShop. A diferencia del panel de administración de PrestaShop (el back office), que solo te deja gestionar contenido desde el navegador, el FTP te da acceso directo a la carpeta raíz de tu instalación. Esto es esencial para:

  • Subir temas y módulos que no están disponibles en el marketplace oficial.
  • Editar archivos de configuración (como .htaccess o settings.inc.php).
  • Realizar copias de seguridad manuales de toda la tienda.
  • Subir archivos grandes que el administrador web no soporta.
  • Solucionar errores críticos cuando no puedes acceder al panel.

Sin FTP, muchas tareas de mantenimiento serían imposibles. Por eso, dominar esta herramienta es clave para cualquier propietario de una tienda PrestaShop.

Requisitos previos antes de empezar

Antes de lanzarte a subir archivos, asegúrate de tener todo lo necesario. No te preocupes, es muy sencillo.

1. Datos de conexión FTP

Tu proveedor de hosting (por ejemplo, Syspanel, cPanel, DirectAdmin, etc.) te habrá proporcionado estos datos al contratar el servicio. Si no los tienes, solicítalos al soporte. Los datos básicos son:

  • Servidor FTP: suele ser tu dominio (ejemplo: tudominio.com) o una IP (ejemplo: 192.168.1.1).
  • Puerto: normalmente es el 21 (FTP estándar) o el 2106 si usas Syspanel.
  • Usuario FTP: el nombre de usuario que creaste (puede ser el mismo que el de tu cuenta de hosting).
  • Contraseña FTP: la contraseña asociada a ese usuario.

[INFO] Si tu hosting usa Syspanel, el puerto de acceso FTP suele ser el 2106. Asegúrate de configurarlo correctamente en tu cliente FTP.

2. Un cliente FTP

Necesitas un programa para conectarte. El más popular y gratuito es FileZilla. También puedes usar Cyberduck (macOS) o el explorador de archivos de tu panel de control (por ejemplo, el administrador de archivos de Syspanel). En esta guía nos centraremos en FileZilla PrestaShop por su facilidad de uso.

Descárgalo desde filezilla-project.org (versión gratuita) e instálalo en tu ordenador.

3. Acceso a tu hosting

Asegúrate de que tu cuenta de hosting esté activa y que el servidor FTP esté habilitado. Si usas un panel como Syspanel, puedes verificar el estado desde la sección "Usuarios FTP".

Paso a paso: Cómo subir archivos por FTP a PrestaShop usando FileZilla

Vamos a ello. Sigue estos pasos y en menos de 10 minutos tendrás tus archivos en el servidor.

1. Conectar FileZilla a tu servidor

Abre FileZilla. En la parte superior verás los campos de conexión:

  • Host: escribe tu servidor FTP (ejemplo: tudominio.com).
  • Nombre de usuario: tu usuario FTP.
  • Contraseña: tu contraseña.
  • Puerto: 21 (o 2106 si usas Syspanel).

Haz clic en "Conexión rápida". Si todo está bien, verás en el panel derecho (sitio remoto) la carpeta raíz de tu hosting. En el panel izquierdo (sitio local) verás los archivos de tu ordenador.

[WARNING] Si ves un mensaje de error como "Fallo de autenticación", revisa que el usuario y contraseña sean correctos. A veces el hosting requiere que el usuario incluya el nombre del dominio (ejemplo: usuario@tudominio.com).

2. Identificar la carpeta raíz de PrestaShop

En el panel remoto, busca la carpeta donde está instalado PrestaShop. Normalmente se llama public_html, www o htdocs. Si tu tienda está en un subdirectorio (ejemplo: tudominio.com/tienda), busca esa carpeta.

Dentro de la carpeta raíz, verás archivos como index.php, config/, modules/, themes/, etc. Esa es la estructura de PrestaShop.

3. Subir archivos a PrestaShop

Ahora, desde el panel local (tu ordenador), navega hasta la carpeta donde tienes el archivo que quieres subir (por ejemplo, un tema comprimido en .zip o un módulo).

  • Para subir un tema o módulo: arrastra el archivo .zip desde el panel izquierdo al panel derecho, dentro de la carpeta modules/ (para módulos) o themes/ (para temas). También puedes hacer clic derecho sobre el archivo y seleccionar "Subir".

  • Para subir archivos de configuración: arrastra el archivo directamente a la carpeta raíz (por ejemplo, si necesitas reemplazar settings.inc.php).

FileZilla te mostrará una barra de progreso. Una vez terminado, el archivo aparecerá en el servidor.

[TIP] Si el archivo es muy grande (más de 100 MB), puede tardar unos minutos. No cierres FileZilla hasta que finalice la transferencia.

4. Verificar la subida

Después de subir, ve al panel de administración de PrestaShop (tu back office) y busca el módulo o tema en la sección correspondiente. Por ejemplo, para un módulo, ve a "Módulos" > "Gestor de módulos" y haz clic en "Subir módulo". Si ya lo has subido por FTP, deberías verlo listo para instalar.

Si no aparece, refresca la página o verifica que el archivo esté en la carpeta correcta.

Errores comunes al usar FTP en PrestaShop y cómo solucionarlos

Incluso los usuarios más experimentados pueden encontrarse con problemas. Aquí tienes los más frecuentes y sus soluciones.

Error: "No se puede conectar al servidor"

  • Causa: El servidor FTP está caído, el puerto es incorrecto o el firewall bloquea la conexión.
  • Solución: Verifica que el hosting esté activo. Si usas Syspanel, prueba con el puerto 2106. Desactiva temporalmente el firewall de tu ordenador o usa una conexión por SFTP (puerto 22) si tu hosting lo permite.

Error: "Permiso denegado" al subir archivos

  • Causa: Los permisos de la carpeta no permiten escritura.
  • Solución: En FileZilla, haz clic derecho sobre la carpeta remota, selecciona "Permisos de archivo" y cambia a 755 (para carpetas) o 644 (para archivos). Si no puedes, contacta con tu hosting.

Error: "El archivo ya existe"

  • Causa: Estás sobrescribiendo un archivo existente.
  • Solución: FileZilla te preguntará si quieres sobrescribir, reanudar o renombrar. Elige "Sobrescribir" si estás seguro de que es una versión más reciente.

Error: "Tiempo de espera agotado" en subidas grandes

  • Causa: El servidor tiene un límite de tiempo de inactividad.
  • Solución: En FileZilla, ve a "Editar" > "Ajustes" > "Transferencias" y aumenta el "Tiempo de espera" (por ejemplo, a 60 segundos). También puedes dividir archivos grandes en partes más pequeñas.

Alternativas al FTP: ¿cuándo usar el administrador de archivos del hosting?

Si no quieres instalar FileZilla, muchos paneles de control ofrecen un administrador de archivos web. Por ejemplo, en Syspanel puedes acceder desde el menú "Archivos" > "Administrador de archivos". Es útil para:

  • Subir archivos pequeños (menos de 50 MB).
  • Editar archivos de texto directamente (como .htaccess).
  • Mover o renombrar archivos sin necesidad de un cliente FTP.

Sin embargo, para subidas masivas o archivos muy grandes, el FTP es más rápido y fiable.

Preguntas frecuentes (FAQ) sobre FTP PrestaShop

¿Necesito conocimientos técnicos para usar FTP?

No, esta guía está diseñada para principiantes. Solo necesitas seguir los pasos y tener los datos de conexión. Si algo falla, tu hosting te ayudará.

¿Puedo usar FileZilla en Mac o Linux?

Sí, FileZilla está disponible para Windows, macOS y Linux. La interfaz es prácticamente la misma.

¿Qué es SFTP y por qué usarlo?

SFTP (SSH File Transfer Protocol) es una versión segura de FTP que cifra la conexión. Si tu hosting lo soporta (puerto 22), es más seguro. En FileZilla, solo cambia el protocolo a SFTP en los ajustes de conexión.

¿Cómo sé qué carpeta es la raíz de PrestaShop?

Normalmente es public_html, www o htdocs. Si tienes dudas, busca el archivo index.php de PrestaShop. Si ves carpetas como modules/, themes/ y config/, estás en el lugar correcto.

¿Puedo subir archivos desde el móvil?

Sí, existen apps como "FTP Client" o "AndFTP" para Android, o "Transmit" para iOS. Sin embargo, para tareas complejas, es mejor usar un ordenador.

Consejos finales para gestionar tu PrestaShop por FTP

  • Haz siempre una copia de seguridad antes de modificar archivos importantes. Puedes descargar toda la carpeta raíz por FTP (arrastra desde el panel remoto al local).
  • Usa contraseñas seguras para tu cuenta FTP. Evita "admin" o "123456".
  • Mantén FileZilla actualizado para evitar vulnerabilidades de seguridad.
  • Si tu hosting usa Syspanel, recuerda que el puerto FTP es el 2106 y que puedes gestionar usuarios FTP desde el panel.

Con esta guía, ya tienes las herramientas para subir archivos por FTP a tu PrestaShop de forma segura y eficiente. Recuerda que la práctica hace al maestro: la primera vez puede parecer complicado, pero en unos días lo harás con los ojos cerrados. Si tienes dudas, consulta la documentación de tu hosting o busca en foros especializados. ¡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