Cómo subir tu web con FTP usando FileZilla (para principiantes)
¡Hola! 👋 ¿Acabas de contratar un hosting y te han dado unos datos raros llamados FTP? No te preocupes, es mucho más fácil de lo que parece. Hoy vamos a aprender, paso a paso y sin tecnicismos, a subir tu primera página web usando FileZilla. Al final de esta guía, tu web estará online y tú te sentirás como todo un profesional. Vamos allá.
¿Qué es el FTP y por qué lo necesito?
Imagina que tu hosting (el servidor donde vive tu web) es un edificio de oficinas muy seguro. Para entrar a tu oficina (tu espacio de hosting) necesitas una llave. El FTP (File Transfer Protocol) es, básicamente, ese protocolo de comunicación que actúa como una llave maestra digital, permitiéndote "entrar" al servidor para copiar, pegar o borrar archivos.
Cuando creas una web con WordPress o un sitio estático, todos esos archivos (imágenes, textos, código) están en tu ordenador. Para que el mundo los vea, deben estar en el servidor de tu hosting. El FTP es el método clásico y más fiable para hacer ese traslado. Aunque hoy en día muchos usan el administrador de archivos del panel de control, saber usar FTP es una habilidad esencial para cualquier principiante en hosting, ya que te da control total y es súper rápido para subir muchos archivos a la vez.
¿Qué es FileZilla y por qué es la mejor opción?
FileZilla es un programa gratuito, de código abierto y multiplataforma (funciona en Windows, Mac y Linux) que nos facilita la vida. Es como el "Explorador de Archivos" de Windows o el "Finder" de Mac, pero diseñado específicamente para conectarse a servidores remotos. Su interfaz, aunque al principio parezca compleja, es en realidad muy lógica y visual. Es, sin duda, la herramienta más popular para conectar FTP para principiantes y expertos.
Paso 1: Descargar e instalar FileZilla
Lo primero es tener el programa. No te compliques buscando en sitios raros.
- Ve a la página oficial:
filezilla-project.org. - Haz clic en "Download FileZilla Client". (Asegúrate de descargar el Client, no el Server).
- Elige tu sistema operativo (Windows, Mac o Linux). En Windows, te recomiendo descargar la versión que dice "This installer may include adverts" o la estándar; ambas funcionan igual. Simplemente, durante la instalación, desmarca cualquier oferta de software extra que no quieras.
- Ejecuta el archivo descargado y sigue los pasos del asistente. Es tan fácil como hacer clic en "Siguiente" y "Aceptar" varias veces. ¡Listo!
Paso 2: Reúne tus datos de conexión FTP
Antes de conectar, necesitas un "mapa del tesoro". Estos datos te los ha proporcionado tu proveedor de hosting por correo electrónico o los puedes encontrar en tu panel de control (como cPanel o Syspanel). Normalmente son 4 datos:
- Servidor (Host): Es la dirección del servidor. Suele ser algo como
ftp.tudominio.comotudominio.com. - Nombre de usuario (Usuario): Tu usuario para acceder al FTP.
- Contraseña: La contraseña correspondiente.
- Puerto: Normalmente es el 21 para FTP estándar o el 22 para SFTP (más seguro). Déjalo en 21 si no estás seguro.
[INFO] Si tu hosting utiliza el panel Syspanel, a menudo puedes encontrar estos datos en la sección de "Cuentas FTP" o "Usuarios". El acceso a este panel suele ser a través del puerto 2106 (ej.
https://tu-servidor:2106), pero eso es para gestionar el hosting, no para conectar por FTP. Para conectar con FileZilla, seguirás usando el puerto 21.
Paso 3: Conectar FTP con FileZilla (El momento de la verdad)
Ahora viene la parte divertida. Abre FileZilla. Verás una interfaz dividida en varias áreas. No te asustes, nos centraremos en la parte de arriba.
- En la barra superior, verás campos vacíos: Servidor, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos que has reunido en el paso anterior.
- Haz clic en el botón "Conexión rápida" (ese botón con un rayo).
Verás que en la ventana de arriba empiezan a aparecer mensajes. Es normal. Al final, deberías ver un mensaje verde que dice "Directorio listado correctamente".
[TIP] Si no recuerdas tus datos, mira en el correo de bienvenida de tu hosting o en el panel de control. Si usas Syspanel, recuerda que el puerto de acceso a ese panel es el 2106, pero los datos FTP son independientes.
Paso 4: Conociendo la interfaz de FileZilla (Tu nuevo escritorio)
Una vez conectado, verás que la pantalla se divide en 4 paneles principales. Es como tener dos exploradores de archivos a la vez.
- Panel Izquierdo (Sitio Local): Muestra los archivos de tu ordenador. Aquí es donde tienes tu web en desarrollo.
- Panel Derecho (Sitio Remoto): Muestra los archivos de tu servidor de hosting. Es el "edificio de oficinas" al que acabas de entrar.
- Paneles Inferiores: Muestran el progreso de las transferencias y los archivos en cola. No te preocupes por ellos por ahora.
Paso 5: Subir archivos a tu hosting (El gran paso)
Ahora que ya sabes dónde estás, es hora de mover tus archivos.
- En el panel izquierdo (Sitio Local), navega hasta la carpeta de tu proyecto web en tu ordenador. Por ejemplo,
C:\MiWeb. - En el panel derecho (Sitio Remoto), navega hasta la carpeta donde deben ir los archivos. ¡OJO! Este es el paso más importante. Para la mayoría de los hostings, la carpeta raíz de tu dominio principal se llama
public_htmlowww. Es dentro de esta carpeta donde debes subir los archivos de tu web para que sean visibles al público. - Ahora, en el panel izquierdo, selecciona todos los archivos de tu web (puedes usar
Ctrl+Apara seleccionar todo). Haz clic derecho sobre ellos y elige "Subir" (o "Upload").
Verás cómo en el panel inferior empiezan a volar los archivos. Es como una fila de hormigas llevando hojas. Cuando termine, tu web estará online.
[WARNING] No subas la carpeta que contiene tu web. Sube el contenido de esa carpeta. Es decir, si tienes
C:\MiWeb\index.html, debes subirindex.htmly no la carpetaMiWeb. Si subes la carpeta, tu web estará entudominio.com/MiWeb/en lugar detudominio.com, lo cual es un error muy común entre principiantes.
Paso 6: Verifica tu trabajo
Abre tu navegador web favorito (Chrome, Firefox, Safari) y escribe tu dominio (ej. www.tudominio.com). Si has hecho todo bien, ¡tu web debería aparecer! Si no es así, revisa los siguientes puntos:
- ¿Estás en la carpeta correcta? (
public_htmlowww). - ¿El archivo principal se llama
index.htmloindex.php? El servidor busca automáticamente este archivo para mostrar tu web. Si tu archivo se llamamiweb.html, no la encontrará. - ¿Los archivos se han subido completos? Revisa el panel inferior de FileZilla para ver si hay errores.
[TIP] Si tu web no carga, no entres en pánico. El 90% de las veces es por uno de estos tres motivos. Revisa estos puntos y verás que lo solucionas rápido.
Preguntas Frecuentes (FAQ) sobre FTP
¿Qué es SFTP y debería usarlo?
SFTP (SSH File Transfer Protocol) es como el FTP pero con una capa extra de seguridad. En lugar del puerto 21, usa el puerto 22 y toda la comunicación viaja encriptada. Muchos hostings lo ofrecen. Si tu proveedor te da la opción, úsalo. En FileZilla, solo tienes que cambiar el puerto a 22 y poner sftp:// antes de la dirección del servidor. Es igual de fácil de usar.
¿Puedo usar FileZilla para subir WordPress?
¡Por supuesto! De hecho, es la forma más común de instalar WordPress manualmente. Descargas el archivo de WordPress desde es.wordpress.org, lo descomprimes en tu ordenador y subes todo su contenido (todos los archivos y carpetas) a public_html siguiendo los pasos del Paso 5. Luego, solo tendrás que ir a tudominio.com para iniciar el instalador.
¿Cómo cambio los permisos de un archivo con FileZilla?
A veces, necesitas cambiar los permisos de un archivo (por ejemplo, para que sea editable o ejecutable). Es muy fácil: haz clic derecho sobre el archivo en el panel remoto (el de la derecha), selecciona "Permisos de archivo" (o "File permissions") y podrás modificar los valores numéricos (como 644 o 755). Para la mayoría de los casos, los valores por defecto están bien.
He subido mis archivos, pero veo un error 500. ¿Qué hago?
Un error 500 significa que hay un problema con un archivo .htaccess o con los permisos de algún archivo o carpeta. Primero, intenta renombrar tu archivo .htaccess a .htaccess_old para ver si eso lo soluciona. Si no, revisa que los permisos de las carpetas sean 755 y los de los archivos 644. A menudo, el problema es que has subido los archivos con permisos incorrectos desde tu ordenador.
Consejos profesionales para usar FTP como un experto
- Mantén tus datos a salvo: No compartas tu usuario y contraseña FTP con nadie que no sea de total confianza. Es la llave de tu casa.
- Crea copias de seguridad: Antes de hacer cambios grandes, descarga una copia de tus archivos del servidor a tu ordenador. En FileZilla, es tan fácil como seleccionar los archivos en el panel remoto y arrastrarlos al panel local.
- Usa la cola de archivos: Si tienes que subir muchos archivos, no los arrastres todos a la vez. Añádelos a la cola de espera (botón derecho -> "Añadir archivos a la cola") y luego inicia la transferencia. Esto es más ordenado y evita saturaciones.
- El arrastre también funciona: No tienes que usar siempre el clic derecho. Puedes arrastrar archivos desde el panel izquierdo al derecho directamente. Es muy intuitivo.
- Actualiza FileZilla: Mantén tu programa actualizado para tener las últimas correcciones de seguridad y mejoras de rendimiento.
Resumen: Tu web ya está online
¡Enhorabuena! Has subido tu primera web con FTP usando FileZilla. No era tan difícil, ¿verdad? Has aprendido a conectar FTP, a navegar por la interfaz y a transferir archivos. Este conocimiento te será increíblemente útil para el futuro, ya sea para actualizar tu web, instalar plugins de forma manual o simplemente para tener un control total sobre tu hosting.
Recuerda: la práctica hace al maestro. No tengas miedo de explorar FileZilla y probar cosas. Si te equivocas, siempre puedes volver a subir los archivos. Ahora, ve y presume de tu nueva habilidad. ¡Nos vemos en el siguiente tutorial!
