Cómo subir mi página web con FileZilla (FTP) – Guía para principiantes
¡Hola! ¿Acabas de crear tu página web y te han dado unos datos de acceso FTP que no sabes muy bien qué son? No te preocupes, es mucho más fácil de lo que parece. Subir tu web al hosting es uno de los primeros pasos para tener presencia en Internet, y con la herramienta adecuada, es coser y cantar.
En esta guía para principiantes, te voy a explicar paso a paso cómo usar FileZilla, el programa más popular y gratuito para conectarte a tu servidor y subir todos los archivos de tu web. Olvídate de líneas de comandos complicadas; aquí todo es visual, con ventanas y botones.
Vamos a desglosar todo el proceso, desde qué es el FTP hasta cómo solucionar los problemas más comunes. Al final de este artículo, serás capaz de subir web FileZilla sin miedo y con total confianza. ¡Empecemos!
¿Qué es FTP y por qué necesitas FileZilla?
Imagina que tu hosting (el servidor donde vive tu web) es un edificio de oficinas. Tu ordenador es tu casa. Para llevar los muebles (tus archivos HTML, CSS, imágenes, etc.) desde tu casa a la oficina, necesitas un camión de mudanzas. Ese camión es el FTP (File Transfer Protocol, Protocolo de Transferencia de Archivos).
FileZilla es el conductor de ese camión. Es un cliente FTP gratuito y de código abierto que te permite conectarte a tu servidor mediante este protocolo. Gracias a su interfaz gráfica, verás dos paneles: uno con los archivos de tu ordenador (lado izquierdo) y otro con los archivos de tu hosting (lado derecho). Solo tienes que arrastrar y soltar para mover los archivos de un lado a otro. Es así de sencillo.
¿Por qué usar FileZilla y no el administrador de archivos de cPanel?
Es una pregunta muy buena. Aunque el administrador de archivos de cPanel (tu panel de control) es útil para tareas rápidas, FileZilla ofrece ventajas claras:
- Velocidad: Al ser una conexión directa, subir muchos archivos o archivos muy grandes es muchísimo más rápido.
- Gestión de colas: Puedes poner una cola de cientos de archivos para que se suban uno tras otro sin intervención tuya.
- Reanudación de descargas: Si la conexión se cae a mitad de camino, FileZilla puede reanudar la transferencia desde donde se quedó, sin tener que empezar de cero.
- Gestión de archivos remotos: Puedes editar archivos directamente en el servidor, cambiar permisos, etc., de forma más eficiente.
Paso 1: Obtener tus datos de conexión FTP
Antes de abrir FileZilla, necesitas tener a mano los "datos de acceso" a tu servidor. Normalmente, los encuentras en el correo de bienvenida de tu empresa de hosting o en el panel de control (cPanel o Syspanel).
Estos son los datos que necesitas:
- Host o Servidor: Suele ser algo como
ftp.tudominio.comotudominio.com. A veces, incluso una IP como162.159.10.10. - Nombre de usuario: Tu usuario de FTP, que a menudo es el mismo que el de cPanel.
- Contraseña: La contraseña asociada a ese usuario.
- Puerto: Este es importante. El puerto estándar para FTP es el 21. No lo cambies a menos que tu hosting te diga lo contrario. En el caso de que tu hosting use Syspanel, el puerto de acceso a la interfaz web es el 2106, pero para la conexión FTP, si no te dicen lo contrario, sigue siendo el 21.
[INFO]
Si no encuentras estos datos, busca en el panel de control de tu hosting una sección llamada "Cuentas FTP" o "FTP Accounts". Ahí puedes crear una nueva cuenta o ver los detalles de las existentes. En cPanel, suele estar dentro de la sección "Archivos".
Paso 2: Descargar e instalar FileZilla
FileZilla está disponible para Windows, macOS y Linux. La instalación es muy sencilla.
- Ve al sitio web oficial:
filezilla-project.org. - Haz clic en "Download FileZilla Client".
- Elige la versión para tu sistema operativo y descarga el instalador.
- Ejecuta el archivo descargado y sigue las instrucciones del asistente de instalación. Es un "Siguiente, siguiente, siguiente" sin complicaciones.
[TIP]
Durante la instalación, te preguntará si quieres instalar algún software adicional o barras de herramientas. Desmarca esas casillas para evitar programas no deseados. Queremos solo FileZilla.
Paso 3: Conectarse al servidor (FTP Hosting)
Una vez instalado, abre FileZilla. Verás la interfaz principal. En la parte superior hay una barra de herramientas con campos vacíos. Es aquí donde vamos a introducir nuestros datos.
- En el campo Host, escribe la dirección de tu servidor FTP (ej:
ftp.tudominio.com). - En el campo Nombre de usuario, escribe tu usuario de FTP.
- En el campo Contraseña, escribe tu contraseña.
- En el campo Puerto, escribe
21(o el que te haya indicado tu proveedor). - Haz clic en el botón Conexión rápida (el que tiene un icono de un rayo o un documento).
Si todo es correcto, en el panel superior (el de mensajes de estado) verás algo como "Conexión establecida, esperando mensaje de bienvenida..." y luego "Listado de directorio correcto". ¡Felicidades! Ya estás conectado a tu ftp hosting.
Ahora verás la interfaz en modo "doble panel". A la izquierda, tus archivos locales. A la derecha, los archivos de tu servidor.
[WARNING]
Si ves un mensaje de error sobre el certificado SSL en tu primera conexión, no te preocupes. Es normal si tu hosting no tiene configurado un certificado FTP SSL explícito. Puedes marcar la casilla "Confiar siempre en este certificado en futuras sesiones" y hacer clic en "Aceptar".
Paso 4: Navegar a la carpeta correcta (public_html)
Este es uno de los pasos más críticos. No puedes subir tus archivos a cualquier carpeta del servidor. Deben ir a una carpeta específica que el servidor web utiliza para mostrar tu sitio. Esta carpeta se llama comúnmente:
public_html(en la mayoría de los hosting con cPanel).htdocs(en algunos servidores, especialmente con XAMPP o similares).www(menos común hoy en día).
En el panel derecho (el del servidor), busca la carpeta public_html y haz doble clic para entrar en ella. Es posible que ya contenga algunos archivos (como un index.html por defecto o una carpeta cgi-bin). No la borres, solo entra.
[INFO]
A veces, tu dominio principal apunta apublic_html, pero si tienes subdominios o dominios adicionales, puede que tengan sus propias carpetas (ej:public_html/blog). Asegúrate de estar en la carpeta correcta para el sitio que quieres subir.
Paso 5: Subir archivos al hosting (El arrastre mágico)
Ahora viene la parte divertida. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos de tu web (normalmente una carpeta con el nombre de tu proyecto, que contiene el index.html, las carpetas css, js, img, etc.).
IMPORTANTE: No subas la carpeta que los contiene. Debes subir el contenido de esa carpeta. Es decir, si tienes una carpeta llamada mi-web y dentro está el index.html, debes entrar en mi-web y seleccionar todos los archivos que hay dentro, no la carpeta mi-web en sí.
- Selecciona todos los archivos y carpetas de tu web en el panel izquierdo (puedes usar
Ctrl+Apara seleccionarlo todo). - Arrastra esos archivos seleccionados y suéltalos dentro del panel derecho, en la carpeta
public_html. - Aparecerá una ventana preguntándote si quieres subir los archivos. Haz clic en "Aceptar" o "Sí".
Verás cómo en la parte inferior de FileZilla se procesa la cola de transferencia. Los archivos se irán subiendo uno a uno. El tiempo dependerá del tamaño y la velocidad de tu conexión.
[TIP]
Si solo necesitas actualizar un archivo, no hace falta borrar nada. Arrastra el archivo nuevo sobre el antiguo en el servidor y FileZilla te preguntará si quieres sobrescribirlo. Dile que sí y listo.
Paso 6: Verificar que tu web está en línea
Una vez que la transferencia haya terminado (verás "Transferencia correcta" en el estado), abre tu navegador favorito y escribe tu dominio (ej: www.tudominio.com).
Deberías ver tu página web. Si ves un error 404 o la página por defecto de tu hosting, puede ser por dos razones:
- Subiste los archivos a la carpeta incorrecta.
- No subiste el archivo
index.htmloindex.php. El servidor siempre busca primero un archivo con ese nombre. Si tu web no lo tiene, no sabrá qué mostrar.
Solución de problemas comunes (FAQ)
No puedo conectarme: "Error: Conexión establecida, esperando mensaje de bienvenida... Error: Conexión cerrada por el servidor"
Este es un error muy común. Las causas suelen ser:
- El puerto es incorrecto: Asegúrate de que estás usando el puerto 21. Si tu hosting usa un puerto diferente (a veces el 22 para SFTP), te lo habrán indicado.
- Estás usando SFTP y no FTP: En el campo "Servidor", si escribes
sftp://tudominio.com, FileZilla intentará usar SFTP (puerto 22). Si tu hosting solo soporta FTP estándar, fallará. Escribe solotudominio.comsin el prefijo. - Tu proveedor de hosting bloquea FTP: Algunos hosting de bajo coste o muy restrictivos pueden tener el FTP deshabilitado. Contacta con su soporte.
He subido los archivos, pero veo el error 403 Forbidden
Este error significa que el servidor no tiene permiso para leer tus archivos. Esto suele pasar por permisos incorrectos. En FileZilla, haz clic derecho sobre el archivo o carpeta en el servidor y selecciona "Permisos de archivo...". Asegúrate de que los archivos tengan permisos 644 y las carpetas 755. Esto es lo estándar.
¿Y si mi hosting usa Syspanel?
Si tu hosting te ha dado acceso a un panel de control llamado Syspanel, la interfaz es diferente a cPanel, pero el proceso de FTP es el mismo. Busca la sección de "Usuarios FTP" dentro de Syspanel para crear o ver tus credenciales de acceso. Recuerda que el puerto para acceder a la interfaz web de Syspanel es el 2106, pero para la conexión FTP, si no te dicen lo contrario, el puerto sigue siendo el 21.
¿Necesito crear una cuenta FTP en cPanel primero?
Sí, en la mayoría de los casos. Cuando contratas un hosting, se crea una cuenta FTP principal automáticamente. Sin embargo, si no tienes los datos o quieres una cuenta separada para un proyecto, puedes crear una nueva desde cPanel > "Cuentas FTP". Ahí podrás asignar un directorio específico para esa cuenta, como public_html/mi-proyecto.
Conclusión y consejos finales
¡Y eso es todo! Ya sabes cómo subir archivos al hosting con FileZilla. Es una habilidad fundamental para cualquier persona que gestione una web, ya sea un blog, una tienda online o el sitio de tu negocio. Con la práctica, este proceso te llevará menos de un minuto.
Recuerda los puntos clave:
- Datos de acceso: Ten a mano el host, usuario y contraseña.
- Carpeta correcta:
public_htmles tu mejor amiga. - Contenido, no contenedor: Sube los archivos de dentro de la carpeta de tu proyecto.
- Permisos:
644para archivos y755para carpetas para evitar errores 403.
Espero que esta guía te haya sido de gran ayuda. Si te ha servido, compártela con alguien que esté empezando en este mundo. ¡Nos vemos en el próximo tutorial!
[TIP]
No olvides mantener una copia de seguridad de tu web en tu ordenador. FileZilla es genial para subir, pero también puedes usarlo para descargar (arrastrar del panel derecho al izquierdo) todos los archivos de tu servidor y tener una copia local de seguridad.
