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

Cómo conectar PrestaShop con FileZilla a través de FTP (cPanel)

Actualizado el 2 de febrero de 2026

Introducción: ¿Por qué necesitas conectar PrestaShop con FileZilla?

Si tienes una tienda online con PrestaShop, tarde o temprano necesitarás acceder a los archivos de tu sitio web. Ya sea para subir un tema nuevo, instalar un módulo, modificar un archivo de configuración o simplemente hacer una copia de seguridad, el acceso FTP se convierte en tu mejor aliado.

FileZilla es el cliente FTP más popular y gratuito que existe. Es perfecto para principiantes porque su interfaz es clara y no requiere conocimientos avanzados. En este tutorial paso a paso, te enseñaré cómo conectar PrestaShop con FileZilla usando el panel de control cPanel, que es el más común en los alojamientos web compartidos.

No te preocupes si nunca has usado FTP antes. Te explicaré todo desde cero, con un lenguaje sencillo y ejemplos prácticos. Al final de este artículo, serás capaz de subir archivos PrestaShop sin miedo a romper nada.

¿Qué es FTP y por qué es útil para PrestaShop?

FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). En términos simples, es el "puente" que permite que tu ordenador y tu servidor de hosting intercambien archivos. Piensa en ello como el explorador de archivos de Windows o el Finder de Mac, pero conectado a tu web.

Usar PrestaShop FileZilla te permite:

  • Subir temas y plantillas personalizadas.
  • Instalar módulos que no puedes subir desde el administrador de PrestaShop.
  • Editar archivos como .htaccess, config/settings.inc.php o archivos de idioma.
  • Hacer copias de seguridad completas de tu tienda.
  • Resolver errores de permisos o de subida de archivos.

Sin acceso FTP, estarías limitado a las herramientas del panel de administración de PrestaShop, que a veces no son suficientes.

Requisitos previos antes de empezar

Antes de lanzarte a conectar, asegúrate de tener lo siguiente:

  1. Datos de acceso FTP de tu hosting. Los encontrarás en tu panel de control cPanel, normalmente en la sección "Cuentas FTP".
  2. El cliente FileZilla instalado. Puedes descargarlo gratis desde su web oficial (filezilla-project.org). Es compatible con Windows, macOS y Linux.
  3. Tu contraseña de cPanel o la específica de FTP. Algunos alojamientos usan la misma para ambos, pero otros generan una distinta.
  4. Paciencia y calma. No te preocupes si al principio ves muchos botones, es normal.

[INFO] Si no encuentras los datos FTP, contacta con el soporte técnico de tu hosting. Ellos te los facilitarán en menos de 5 minutos.

Paso 1: Localiza tus datos FTP en cPanel

El primer paso para conectar PrestaShop FTP es obtener las credenciales correctas. En cPanel, el proceso es muy sencillo:

  1. Inicia sesión en tu cPanel. Normalmente la URL es algo como https://tudominio.com/cpanel o https://tudominio.com:2083.
  2. Busca la sección "Archivos" y haz clic en "Cuentas FTP".
  3. Verás una tabla con las cuentas FTP existentes. La principal suele llamarse igual que tu usuario de cPanel.
  4. Si no recuerdas la contraseña, puedes cambiarla desde ahí mismo. Solo haz clic en "Cambiar contraseña" y sigue las instrucciones.
  5. También verás el servidor FTP (normalmente ftp.tudominio.com o tudominio.com) y el puerto (el estándar es el 21).

[TIP] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es similar. Busca la sección de "Usuarios FTP" y recuerda que el puerto de acceso a Syspanel es el 2106, no el 2083.

¿Qué significan estos datos?

  • Servidor (Host): Es la dirección a la que te conectarás. Ejemplo: ftp.mitienda.com.
  • Usuario: Tu nombre de usuario FTP. Ejemplo: usuario@mitienda.com.
  • Contraseña: La clave que usas para entrar.
  • Puerto: El estándar es el 21 para FTP normal y el 22 para SFTP (más seguro). Usa el 21 si tu hosting no te dice lo contrario.

Paso 2: Configura FileZilla por primera vez

Ahora vamos a preparar FileZilla. Si es la primera vez que lo abres, verás una interfaz con muchas opciones, pero no te agobies. Solo necesitas la parte superior.

  1. Abre FileZilla.
  2. En la barra superior, verás los campos: Host, Nombre de usuario, Contraseña y Puerto.
  3. Rellena los campos con los datos que obtuviste en cPanel:
    • Host: ftp.tudominio.com
    • Nombre de usuario: usuario@tudominio.com
    • Contraseña: La que hayas configurado.
    • Puerto: 21 (o el que te indique tu hosting).
  4. Haz clic en "Conexión rápida".

¿Qué pasa si no conecta?

  • Error de autenticación: Revisa que el usuario y la contraseña sean exactos. A veces se copian espacios sin querer.
  • Error de conexión (timeout): Puede que tu hosting bloquee el puerto 21. Prueba con SFTP (puerto 22) si tu hosting lo soporta.
  • Firewall: Desactiva temporalmente el firewall de tu ordenador o permite FileZilla en él.

[WARNING] No uses el puerto 21 si tu hosting te ofrece SFTP (puerto 22). SFTP es más seguro y evita que tus datos viajen sin cifrar.

Paso 3: Guarda la conexión para futuros usos (Sitios)

No querrás escribir los datos manualmente cada vez. FileZilla te permite guardar la configuración como un "Sitio":

  1. En el menú superior, haz clic en Archivo > Administrador de Sitios (o presiona Ctrl+S).
  2. Haz clic en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi tienda PrestaShop".
  3. En el panel derecho, introduce:
    • Protocolo: FTP - Protocolo de transferencia de archivos.
    • Servidor: ftp.tudominio.com.
    • Puerto: 21 (o el que uses).
    • Modo de acceso: Normal o Preguntar contraseña (recomendado).
    • Usuario: usuario@tudominio.com.
    • Contraseña: La que uses.
  4. Haz clic en "Conectar" para probar.

A partir de ahora, solo tendrás que abrir el Administrador de Sitios, seleccionar tu sitio y conectar con un clic.

Paso 4: Entiende la interfaz de FileZilla

Cuando conectes, verás dos paneles principales:

  • Panel izquierdo (Sitio local): Muestra los archivos de tu ordenador.
  • Panel derecho (Sitio remoto): Muestra los archivos de tu servidor, es decir, tu hosting.

En la parte inferior verás la cola de transferencia y los registros de conexión, que son útiles para ver si algo falla.

Para subir archivos PrestaShop, solo tienes que:

  1. Navegar en el panel izquierdo hasta la carpeta donde tienes el archivo en tu ordenador.
  2. Navegar en el panel derecho hasta la carpeta de destino en tu servidor.
  3. Seleccionar el archivo o carpeta y arrastrarlo de un panel al otro. También puedes hacer clic derecho y elegir "Subir".

¿Dónde se instala PrestaShop?

En la mayoría de los casos, PrestaShop se encuentra en la carpeta public_html (o www). Si tu tienda está en la raíz de tu dominio, los archivos estarán directamente en public_html. Si la tienes en una subcarpeta (por ejemplo, public_html/tienda), deberás entrar ahí.

[INFO] Si no ves public_html, puede que tu hosting use otra estructura. Pregunta a tu proveedor o busca carpetas como htdocs o web.

Paso 5: Sube archivos a PrestaShop correctamente

Ahora que ya sabes moverte, vamos a ver cómo subir archivos PrestaShop de forma segura.

Subir un módulo o tema

  1. Descarga el módulo o tema en tu ordenador. Normalmente viene en un archivo .zip.
  2. Descomprímelo en una carpeta local. No lo subas comprimido, porque PrestaShop no lo leerá bien.
  3. Abre FileZilla y conéctate.
  4. En el panel derecho, navega hasta public_html/modules (para módulos) o public_html/themes (para temas).
  5. Arrastra la carpeta descomprimida desde tu ordenador al servidor.

[WARNING] Asegúrate de que la carpeta que subes tenga el nombre correcto (sin espacios ni caracteres raros). Si el módulo se llama blog, la carpeta debe llamarse blog, no blog-master.

Editar un archivo existente

  1. En el panel derecho, localiza el archivo que quieres modificar (por ejemplo, .htaccess).
  2. Haz clic derecho sobre él y elige "Ver/Editar". FileZilla lo descargará temporalmente y lo abrirá con un editor de texto.
  3. Guarda los cambios en el editor y cierra el archivo.
  4. FileZilla te preguntará si quieres subir el archivo modificado al servidor. Acepta.

[TIP] Antes de editar cualquier archivo importante, descarga una copia de seguridad en tu ordenador. Así, si algo sale mal, puedes restaurarlo fácilmente.

Paso 6: Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, pueden surgir problemas. Aquí tienes los más habituales con sus soluciones.

Error "550 Permission denied"

Este error significa que no tienes permisos para escribir en esa carpeta. Solución:

  • Comprueba que estás intentando subir a una carpeta con permisos de escritura (normalmente 755 para carpetas y 644 para archivos).
  • Si es un módulo, asegúrate de que la carpeta modules tenga permisos 755.

Error "Connection timed out"

El servidor no responde. Prueba a:

  • Cambiar el puerto a 22 (SFTP).
  • Desactivar el modo pasivo en FileZilla (Editar > Ajustes > FTP > Modo pasivo).

El archivo se sube, pero PrestaShop no lo reconoce

Esto suele pasar por dos motivos:

  • Subiste el archivo comprimido (.zip). Descomprímelo siempre antes.
  • La estructura de carpetas es incorrecta. Revisa que el módulo esté en modules/nombre_del_modulo/ y no en modules/nombre_del_modulo/nombre_del_modulo/.

No puedo conectar con el puerto 21

Algunos hostings bloquean el FTP tradicional por seguridad. Contacta con tu proveedor y pregunta si ofrecen SFTP (puerto 22). En FileZilla, solo tienes que cambiar el protocolo a "SFTP - SSH File Transfer Protocol" y usar el puerto 22.

[TIP] Si tu hosting usa Syspanel, recuerda que el puerto de acceso al panel es el 2106, pero el FTP suele seguir siendo el 21 o 22. No los confundas.

Preguntas frecuentes (FAQ)

¿Es seguro usar FTP?

FTP tradicional no cifra los datos, por lo que es recomendable usar SFTP (puerto 22) siempre que sea posible. Si tu hosting solo ofrece FTP, asegúrate de usar contraseñas seguras y cámbialas periódicamente.

¿Puedo usar FileZilla para hacer una copia de seguridad de PrestaShop?

Sí, es una de las mejores formas. Solo tienes que descargar toda la carpeta public_html a tu ordenador. Recuerda que la base de datos se copia aparte desde cPanel (phpMyAdmin).

¿Qué pasa si subo un archivo y la web se rompe?

Tranquilo, es algo que pasa incluso a los profesionales. Si has sobreescrito un archivo y la web falla, sube de nuevo el archivo original desde tu copia de seguridad. Si no tienes copia, contacta con tu hosting o busca el archivo original en el repositorio de PrestaShop.

¿Cómo sé qué carpeta es la correcta?

La raíz de tu web suele ser public_html. Si tienes varias webs, cada una tendrá su carpeta (por ejemplo, public_html/tienda1, public_html/tienda2). Elige la que coincida con el dominio que quieres modificar.

¿Necesito conocimientos técnicos para usar FileZilla?

No. Con este tutorial ya tienes lo básico. A medida que lo uses, irás ganando confianza. Solo recuerda: nunca borres archivos que no sepas qué son.

Conclusión: Ya puedes gestionar tu tienda como un profesional

Conectar PrestaShop con FileZilla no tiene ningún misterio si sigues los pasos correctos. Ahora ya sabes:

  • Obtener los datos FTP desde cPanel.
  • Configurar FileZilla y guardar tu conexión.
  • Navegar entre tu ordenador y tu servidor.
  • Subir archivos PrestaShop de forma segura.
  • Solucionar los errores más comunes.

La práctica hace al maestro. Empieza con archivos pequeños, haz copias de seguridad antes de tocar nada y verás cómo en un par de días te manejas con total soltura.

Si te ha quedado alguna duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar a tu proveedor de hosting. ¡Tu tienda online está ahora en tus manos!

[TIP] Guarda este artículo en tus favoritos y compártelo con otros usuarios de PrestaShop que estén empezando. ¡Nunca se sabe quién puede necesitarlo!

¿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