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

Cómo subir tu web con FTP usando FileZilla (guía para todos los paneles)

Actualizado el 14 de octubre de 2025

¿Qué es FTP y por qué necesitas usarlo para subir tu web?

Cuando creas una página web, en realidad estás creando un conjunto de archivos: HTML, CSS, JavaScript, imágenes, vídeos, bases de datos, etc. Para que tu web sea visible en internet, esos archivos deben vivir en un servidor. La forma más común y universal de transferir esos archivos desde tu ordenador al servidor es mediante el protocolo FTP (File Transfer Protocol).

Piensa en FTP como el "mensajero" que lleva tus archivos desde tu casa (tu PC) hasta el almacén (el hosting). Sin FTP, o sin un método similar, sería imposible gestionar el contenido de tu sitio web. Aunque existen alternativas como el Administrador de Archivos de cPanel o la subida directa desde WordPress, FTP sigue siendo la opción más fiable, rápida y universal, especialmente cuando necesitas subir muchos archivos o sitios web completos.

En esta guía extensa, te voy a explicar paso a paso, sin tecnicismos y con un lenguaje claro, cómo subir tu web con FTP usando FileZilla. Esta guía funciona para todos los paneles de control (cPanel, Plesk, Syspanel, DirectAdmin, etc.), porque el proceso de conexión FTP es prácticamente idéntico en todos ellos. Al final, serás capaz de subir tu web, solucionar problemas comunes y entender qué estás haciendo en cada momento.


Paso 1: Preparar el terreno (Requisitos previos)

Antes de lanzarnos a la piscina, necesitas tener tres cosas a mano. Sin esto, no podrás conectar con tu servidor.

1.1. Los datos de acceso FTP (Credenciales)

Esto es como la llave de tu casa. Necesitas cuatro datos fundamentales:

  • Host (Servidor): Es la dirección del servidor donde se aloja tu web. Normalmente es algo como ftp.tudominio.com, tudominio.com o una IP (ej. 192.168.1.1). A veces, es el mismo nombre de tu dominio principal.
  • Nombre de usuario (Usuario): Es el usuario FTP que creaste o que te proporcionó tu proveedor de hosting. A menudo, es un prefijo de tu cuenta principal (ej. usuario@tudominio.com o simplemente admin).
  • Contraseña: La contraseña asociada a ese usuario FTP.
  • Puerto: El puerto estándar para FTP es el 21. Si tu hosting usa SFTP (más seguro), el puerto suele ser el 22. Aunque normalmente no tienes que tocarlo, es bueno saberlo. FileZilla lo rellena automáticamente según el protocolo que elijas.

[WARNING]: Si no tienes estos datos, no podrás continuar. Puedes encontrarlos en el correo de bienvenida de tu proveedor de hosting, en el panel de control (buscando la sección "FTP" o "Cuentas FTP") o contactando con el soporte técnico de tu hosting. No intentes adivinarlos, perderás tiempo y te frustrarás.

1.2. El gestor de archivos local

Necesitas tener los archivos de tu web en tu ordenador. Si ya tienes una web hecha, esos archivos estarán en una carpeta. Si estás empezando desde cero, tendrás que crearlos o descargarlos de algún sitio. Es buena idea tenerlos organizados en una carpeta llamada, por ejemplo, mi_web.

1.3. El cliente FTP: FileZilla

FileZilla es un programa gratuito y de código abierto que actúa como tu interfaz para conectarte al servidor. Es el más popular del mundo por su facilidad de uso y sus potentes funciones. Puedes descargarlo desde su página oficial.

[TIP]: Descarga la versión "FileZilla Client" (no la Server). Es la que necesitas para conectarte a un servidor remoto. La versión "Server" se usa para convertir tu PC en un servidor FTP, lo cual no es tu objetivo ahora.


Paso 2: Instalación rápida de FileZilla

La instalación es un proceso de "siguiente, siguiente, siguiente". No tiene ninguna complicación.

  1. Ejecuta el archivo descargado.
  2. Acepta el contrato de licencia.
  3. Elige si lo quieres instalar para todos los usuarios o solo para ti (recomendado).
  4. Dale a "Siguiente" hasta que aparezca la opción "Instalar".
  5. Espera a que termine y pulsa "Finalizar".

Una vez instalado, ábrelo. Verás una interfaz con varias áreas: una barra de herramientas superior, un panel izquierdo (tu ordenador) y un panel derecho (el servidor). No te asustes, es más fácil de lo que parece.


Paso 3: Conectarse al servidor con tus credenciales FTP

Aquí es donde empieza la magia. Sigue estos pasos al pie de la letra:

  1. En la barra de herramientas superior de FileZilla, verás cuatro campos: Host, Nombre de usuario, Contraseña y Puerto.
  2. Rellena cada campo con los datos que recopilaste en el Paso 1.1.
  3. Deja el campo "Puerto" en blanco. FileZilla lo rellenará automáticamente con el puerto 21 (FTP) o 22 (SFTP) según el protocolo que uses.
  4. Haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo).

FileZilla intentará conectar. Verás una serie de mensajes en la parte superior (la "Bitácora" o "Registro de mensajes"). Si todo ha ido bien, verás un mensaje de éxito como Directorio listado correctamente y el panel derecho se llenará con archivos y carpetas. ¡Eso significa que estás dentro de tu servidor!

[INFO]: Si tu hosting te pide específicamente usar SFTP (una versión segura de FTP), en el campo "Host" debes escribir sftp://tudominio.com o cambiar el protocolo en el desplegable que hay justo a la izquierda del campo Host. El puerto cambiará a 22.

[WARNING]: Si ves un error de "No se puede conectar al servidor", verifica que los datos sean correctos. Asegúrate de que no haya espacios en el usuario o la contraseña. También comprueba que tu firewall o antivirus no estén bloqueando la conexión.


Paso 4: Entender la estructura de carpetas del hosting

Antes de subir nada, es crucial que entiendas dónde debes colocar tus archivos. No es lo mismo subir tu web a la raíz que a una subcarpeta.

4.1. La carpeta public_html (o www)

En la gran mayoría de los paneles de control (cPanel, Syspanel, DirectAdmin, etc.), la carpeta donde debes subir los archivos de tu web principal se llama public_html. Es la "raíz" de tu dominio principal. Si tu web es tudominio.com, los archivos que pongas dentro de public_html serán los que se muestren al visitar https://tudominio.com.

4.2. Subcarpetas para dominios adicionales

Si tienes más de un dominio (ej. tudominio2.com), normalmente tendrás subcarpetas dentro de public_html con el nombre de esos dominios (ej. public_html/tudominio2.com). O puede que tengas una carpeta separada en la raíz.

[TIP]: Si no estás seguro de dónde subir tus archivos, busca la carpeta public_html. Es la más común. Si tu panel es Syspanel, la estructura es la misma: busca la carpeta public_html o htdocs dentro de la sección de "Administrador de archivos".


Paso 5: Subir tu web con FTP (El proceso clave)

Ahora viene lo que has venido a hacer. Tienes dos formas de subir archivos: arrastrando y soltando, o usando el menú contextual.

5.1. Método 1: Arrastrar y soltar (El más fácil)

  1. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos de tu web.
  2. En el panel derecho (servidor), navega hasta la carpeta public_html.
  3. Selecciona todos los archivos y carpetas de tu web en el panel izquierdo (puedes usar Ctrl + A para seleccionar todo).
  4. Haz clic en la selección, mantén presionado el botón del ratón y arrastra los archivos hasta el panel derecho (dentro de public_html). Suelta el botón.
  5. Aparecerá una ventana preguntándote si quieres sobrescribir los archivos existentes. Elige "Sobrescribir" o "Sobrescribir si el tamaño es diferente" y pulsa "Aceptar".
  6. FileZilla comenzará a subir los archivos. Verás el progreso en la parte inferior de la ventana (la pestaña "Transferencias fallidas" y "Transferencias correctas").

5.2. Método 2: Menú contextual (Para ser más preciso)

  1. En el panel izquierdo, haz clic derecho sobre el archivo o carpeta que quieras subir.
  2. En el menú que aparece, selecciona "Subir".
  3. El archivo se subirá automáticamente a la carpeta que estés visualizando en el panel derecho.

[WARNING]: No subas una carpeta que contenga otra carpeta con tu web. Es decir, si tu web está en C:\Users\TuUsuario\Desktop\mi_web y dentro de mi_web están los archivos index.html, css, img, etc., debes subir el contenido de mi_web (los archivos index.html, etc.) directamente a public_html. No subas la carpeta mi_web entera, porque entonces tu web se vería en tudominio.com/mi_web/ en lugar de tudominio.com.


Paso 6: Verificar que tu web se ha subido correctamente

Una vez que la transferencia haya terminado (verás "Transferencia correcta" en la pestaña inferior), es hora de comprobar que todo ha salido bien.

  1. Abre tu navegador web favorito (Chrome, Firefox, etc.).
  2. Escribe la URL de tu dominio (ej. https://tudominio.com).
  3. Si has subido todo correctamente, deberías ver tu web.

[TIP]: Si no ves tu web, prueba a hacer una "recarga forzada" con Ctrl + F5 (Windows) o Cmd + Shift + R (Mac). Esto evita que el navegador te muestre una versión en caché (guardada) de la web anterior.


Paso 7: Subir WordPress por FTP (Caso especial)

Si tu objetivo es subir WordPress, el proceso es el mismo, pero con un matiz importante.

7.1. Descargar WordPress

Primero, necesitas el paquete de WordPress. Puedes descargarlo desde es.wordpress.org en formato .zip.

7.2. Descomprimir y subir

Descomprime el archivo .zip en tu ordenador. Obtendrás una carpeta llamada wordpress. Importante: Dentro de esa carpeta wordpress están los archivos que necesitas subir. No subas la carpeta wordpress en sí, sino su contenido (los archivos index.php, wp-admin, wp-content, etc.) a public_html.

7.3. Configurar la base de datos (El paso extra)

Subir los archivos de WordPress por FTP es solo la mitad del trabajo. La otra mitad es crear una base de datos y conectar WordPress a ella.

  1. Ve a tu panel de control (cPanel, Syspanel, etc.).
  2. Busca la sección "Bases de datos MySQL" o similar.
  3. Crea una nueva base de datos, un usuario y asigna todos los privilegios al usuario sobre esa base de datos. Anota el nombre de la base de datos, el usuario y la contraseña.
  4. Ahora, ve a tu navegador y escribe https://tudominio.com. WordPress detectará que no está configurado y te mostrará el asistente de instalación.
  5. Sigue los pasos, y cuando te pida los datos de la base de datos, introduce los que acabas de crear. ¡Y listo!

[INFO]: Si tu hosting es Syspanel, el proceso de creación de bases de datos es idéntico: busca "Bases de datos" o "MySQL" en el panel. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (ej. https://tudominio.com:2106).


Paso 8: Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte:

8.1. "No puedo conectar: Error de autenticación"

  • Causa: El usuario o la contraseña son incorrectos.
  • Solución: Revisa que no haya espacios. Asegúrate de que estás usando el usuario FTP correcto, no el de cPanel. A veces, el usuario FTP tiene un formato como usuario@tudominio.com. Si persiste, restablece la contraseña desde tu panel de control.

8.2. "El servidor rechazó la conexión: No se pudo conectar al servidor"

  • Causa: El host es incorrecto, el servidor está caído o el firewall está bloqueando.
  • Solución: Verifica que el host sea ftp.tudominio.com o tudominio.com. Prueba a usar la IP del servidor. Desactiva temporalmente tu firewall o antivirus para descartar.

8.3. "He subido los archivos pero veo la página de error 404"

  • Causa: Has subido los archivos a la carpeta equivocada o falta el archivo index.php o index.html.
  • Solución: Asegúrate de que has subido el contenido a public_html. Comprueba que el archivo index.php (para WordPress) o index.html (para HTML estático) esté en la raíz de public_html.

8.4. "La web se ve rara, sin estilos (CSS) o imágenes rotas"

  • Causa: Las rutas de los archivos están mal o has subido los archivos en una subcarpeta sin querer.
  • Solución: Revisa que la estructura de carpetas en public_html sea exactamente la misma que en tu ordenador. Si usas WordPress, ve a Ajustes > Enlaces permanentes y pulsa "Guardar cambios" para regenerar las rutas.

8.5. "¿Puedo usar FileZilla para otros paneles como Plesk o Syspanel?"

  • Solución: Sí, absolutamente. FTP es un protocolo universal. Los pasos son los mismos: necesitas el host, usuario y contraseña FTP que te proporcione tu proveedor. La única diferencia es que el panel de control (cPanel, Plesk, Syspanel, etc.) es solo la interfaz web para gestionar el servidor, pero el FTP es independiente.

Conclusión y consejos finales

Subir tu web con FTP usando FileZilla es una habilidad fundamental para cualquier propietario de un sitio web. Una vez que lo haces un par de veces, se convierte en un proceso automático.

Recuerda:

  • Organización: Mantén tus archivos locales ordenados en una carpeta.
  • Paciencia: La subida de archivos grandes puede tardar. No cierres FileZilla mientras se realiza la transferencia.
  • Seguridad: Siempre que sea posible, usa SFTP (puerto 22) en lugar de FTP estándar, ya que cifra tus datos de acceso.
  • Copias de seguridad: Antes de subir una nueva versión de tu web, descarga siempre una copia de seguridad de la versión anterior desde el servidor a tu PC. Te salvará de muchos dolores de cabeza.

Si has llegado hasta aquí, ya sabes cómo subir tu web con FTP. Si tienes alguna duda, no dudes en contactar con nuestro soporte técnico. Estamos aquí para ayudarte.

[TIP]: Para los clientes que usan Syspanel, recuerden que pueden acceder a su panel de control a través de https://tudominio.com:2106 para gestionar sus archivos, bases de datos y cuentas FTP de forma gráfica, pero para subir archivos de forma masiva, FileZilla sigue siendo la herramienta más rápida y eficiente

¿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