Cómo subir tu sitio web por FTP con DirectAdmin (FileZilla)
¿Te suena eso de tener que subir los archivos de tu web y no saber muy bien por dónde empezar? Tranquilo, es una de las tareas más comunes (y necesarias) cuando gestionas un hosting con DirectAdmin. Da igual si estás montando un blog, una tienda online o el portfolio de tu negocio: tarde o temprano tendrás que conectar tu ordenador con el servidor para mover esos archivos.
Y la mejor forma de hacerlo, la más clásica y fiable, es usando FTP con un programa llamado FileZilla. No te asustes, no necesitas ser un informático. Piensa en ello como si fuera el "Explorador de archivos" de Windows o el "Finder" de Mac, pero que funciona a través de internet con tu servidor.
En esta guía completa, vamos a desgranar paso a paso cómo subir tu sitio web por FTP usando DirectAdmin y FileZilla. Vamos a convertir esa tarea que parece compleja en algo tan sencillo como arrastrar y soltar.
¿Qué necesitas antes de empezar a usar FTP DirectAdmin?
Antes de lanzarnos a configurar nada, es importante que tengas a mano tres "ingredientes" secretos. Sin ellos, no podrás conectar. Son los datos de acceso a tu servidor.
Estos datos los encontrarás en tu panel de control de DirectAdmin, casi siempre en la sección "Administración de FTP" o "Cuentas FTP". Si no sabes dónde mirar, no te preocupes, más abajo te enseño a encontrarlos. Pero por ahora, apunta estos tres conceptos:
- El Host (o Servidor): Suele tener una pinta parecida a
ftp.tudominio.comoservidor1.tuproveedor.com. - El Nombre de Usuario: Es tu usuario de FTP, que normalmente es el mismo que tu usuario de DirectAdmin o uno que hayas creado específicamente para FTP.
- La Contraseña: La que uses para entrar en ese usuario de FTP.
[WARNING] Ten mucho cuidado con los espacios. A veces, al copiar y pegar el usuario o la contraseña, se cuela un espacio al principio o al final y eso hace que la conexión falle. Si te da error, prueba a escribirlos a mano.
Paso 1: Descargar e instalar FileZilla
FileZilla es un cliente FTP gratuito, de código abierto y que funciona en Windows, Mac y Linux. Es el estándar de facto para esto.
Para instalarlo:
- Ve a la página oficial del proyecto (busca "FileZilla client download" en tu buscador).
- Descarga la versión correspondiente a tu sistema operativo.
- Ejecuta el instalador y acepta los términos. Es un "siguiente, siguiente, siguiente" sin complicaciones. No necesitas instalar ningún extra que te ofrezca durante el proceso.
Paso 2: Localizar tus datos de conexión en DirectAdmin
Ahora vamos a buscar el tesoro. Entra en tu panel de DirectAdmin (normalmente accedes a través de tudominio.com:2222).
Una vez dentro, busca el icono que dice "Administración de FTP" (o "FTP Management"). Al hacer clic, verás una lista de usuarios FTP. Si es la primera vez, seguramente verás tu usuario principal.
Haz clic en el icono de "lápiz" o "editar" que hay al lado de tu usuario. Ahí verás el Directorio al que apunta (por ejemplo, public_html), que es donde deben ir los archivos de tu web. Pero lo que nos interesa ahora es el Host. Fíjate en la barra de direcciones de tu navegador cuando estás en DirectAdmin.
[TIP] El host para FTP suele ser el mismo que el dominio principal de tu cuenta. Por ejemplo, si tu web es mipagina.com, el host FTP será mipagina.com o ftp.mipagina.com. Si no funciona, revisa el correo de bienvenida de tu empresa de hosting, ahí suele venir todo.
Paso 3: Configurar la conexión en FileZilla
Ahora viene la magia. Abre FileZilla. Verás una interfaz con varias barras y botones. No te agobies, solo necesitamos la parte de arriba.
En la barra de herramientas superior, verás cuatro campos vacíos:
- Servidor: Aquí va el Host (ej.
ftp.tudominio.com). - Nombre de usuario: Tu usuario de FTP.
- Contraseña: La contraseña correspondiente.
- Puerto: Normalmente se deja en blanco, ya que por defecto usa el puerto 21 para FTP. Si tu hosting usa un puerto distinto (a veces es el 2106, aunque eso es más común en otros paneles como Syspanel), te lo indicarán en tu proveedor.
Rellena los tres primeros campos y deja el puerto vacío. Después, haz clic en "Conexión rápida".
[INFO] Si tu proveedor de hosting te indica que uses un puerto específico para FTP (a veces por seguridad no usan el 21 estándar), escríbelo en el campo "Puerto". Si no te dicen nada, déjalo en blanco.
Paso 4: Entendiendo la interfaz de FileZilla (por fin)
Si todo ha ido bien (y la conexión es correcta), verás que en el cuadrado de arriba a la derecha aparece un mensaje verde que dice "Directorio listado correctamente". ¡Felicidades, ya estás conectado!
Ahora verás dos paneles principales:
- Panel Izquierdo (Sitio Local): Es la carpeta de tu propio ordenador. Aquí navegas por tus archivos como lo harías en el explorador de Windows.
- Panel Derecho (Sitio Remoto): Es la carpeta de tu servidor. Aquí es donde están los archivos de tu web.
Debajo de cada panel hay una pestaña llamada "Nombre de archivo". Esa es la clave. En el panel derecho, navega hasta la carpeta public_html (o httpdocs, o www). Esta es la carpeta raíz de tu sitio web. Todo lo que pongas dentro, será visible en internet.
Paso 5: Subir web DirectAdmin: El proceso de subida
Aquí está el truco que no falla. Para subir archivos de tu ordenador al servidor, simplemente tienes que:
- En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos de tu web (por ejemplo, la carpeta donde está tu WordPress o tu HTML).
- Selecciona todos los archivos (puedes usar Ctrl+A para seleccionar todo).
- Arrastra los archivos seleccionados desde el panel izquierdo y suéltalos en el panel derecho, dentro de
public_html.
Verás que en la parte inferior de FileZilla aparecen pestañas con "Archivos en cola" y "Transferencias fallidas". Si todo va bien, verás una lista de archivos subiendo con una barra de progreso. Cuando termine, verás que los archivos ya están en el servidor.
[TIP] No subas una carpeta que contenga otra carpeta con los archivos dentro. Asegúrate de que los archivos (como index.php o wp-config.php) estén directamente en public_html, no en public_html/miweb/index.php. Si lo haces mal, tu web dará error al abrirla.
Paso 6: Subir carpetas completas (y no morir en el intento)
Si tienes una web grande con muchas carpetas (como una tienda online), arrastrar todo a la vez puede ser lento. Pero FileZilla lo hace muy fácil.
Simplemente arrastra la carpeta entera desde el panel izquierdo al derecho. FileZilla se encargará de crear la estructura de carpetas en el servidor y subir todos los archivos que contenga. Es una función muy útil para la primera subida.
Resolución de problemas comunes (FAQ)
Aquí van las dudas que más nos llegan al soporte técnico. Léelas con calma, seguro que alguna te suena.
¿Por qué no puedo conectar con el FTP DirectAdmin?
Es el error más común. Las causas suelen ser:
- Datos incorrectos: Revisa que el usuario, la contraseña y el host están bien escritos. Recuerda lo de los espacios.
- Puerto equivocado: Si tu hosting usa un puerto distinto al 21, la conexión fallará. Prueba con el 2106 o el que te indique tu proveedor.
- IP bloqueada: Algunos servidores bloquean IPs tras varios intentos fallidos. Espera 15 minutos y vuelve a intentarlo.
- Firewall o antivirus: A veces el firewall de tu ordenador bloquea las conexiones FTP. Prueba a desactivarlo temporalmente para ver si es eso.
¿He subido los archivos, pero mi web sigue saliendo en blanco o con error?
Esto suele pasar por dos motivos:
- Subiste los archivos a la carpeta equivocada: Asegúrate de que están en
public_htmly no enpublic_html/otracarpeta. - Te falta el archivo
index.phpoindex.html: Si no tienes un archivo de índice en la raíz, el servidor no sabe qué mostrar. Si estás instalando WordPress, necesitas subir todos los archivos de la instalación.
¿Es seguro usar FTP?
El FTP tradicional envía tus datos sin cifrar, lo que significa que alguien podría interceptarlos. Para mayor seguridad, FileZilla soporta SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL).
En DirectAdmin, puedes habilitar estos protocolos. En FileZilla, en lugar de escribir ftp://, escribe sftp:// antes del host, o cambia el puerto al 22 (para SFTP). Si tu hosting lo permite, es la opción recomendada.
[WARNING] Si tu proveedor de hosting te da la opción de usar SFTP, úsala. Es mucho más segura que el FTP clásico. La configuración es idéntica, solo cambia el puerto (normalmente el 22).
¿Puedo usar FileZilla para otras cosas además de subir archivos?
¡Por supuesto! Puedes:
- Descargar archivos del servidor a tu ordenador: Arrastra desde el panel derecho al izquierdo. Útil para hacer copias de seguridad.
- Eliminar archivos del servidor: Haz clic derecho sobre un archivo y elige "Eliminar".
- Cambiar permisos de archivos (CHMOD): Haz clic derecho sobre un archivo y elige "Permisos de archivo". Esto es útil para arreglar errores de instalación de plugins.
Más allá del FTP: La alternativa con el Administrador de Archivos
Si no quieres instalar programas, DirectAdmin trae un Administrador de Archivos integrado. Puedes acceder a él desde el panel de control. Es más lento para subir muchos archivos, pero es perfecto para editar un archivo de configuración (como el .htaccess) o subir un plugin de WordPress sin salir del navegador.
[INFO] Para editar un archivo con el Administrador de Archivos de DirectAdmin, haz clic derecho sobre él y selecciona "Editar". Se abrirá un editor de texto en tu navegador. Guarda los cambios y listo. Es muy útil para hacer cambios rápidos.
Conclusión: Subir web DirectAdmin es pan comido
Como has visto, subir tu sitio web por FTP con DirectAdmin y FileZilla no tiene ningún misterio. Con los datos correctos y un poco de paciencia, podrás gestionar los archivos de tu web como un profesional.
Recuerda la clave: DirectAdmin te da los datos, FileZilla es la herramienta para usarlos, y public_html es el lugar al que debes apuntar. Con esta guía, ya no hay excusa para no tener tu web actualizada.
Si te surge cualquier otra duda, aquí estamos para ayudarte. Y si en algún momento ves que tu web va lenta o da problemas de carga, recuerda que el FTP es también tu mejor amigo para revisar los archivos de caché o subir una copia de seguridad. ¡A por ello!
