Cómo subir archivos a tu web con DirectAdmin (File Manager y FTP)
Introducción: Tu web, tus archivos, tu control
Cuando contratas un hosting con DirectAdmin, recibes un panel de control muy potente que te permite gestionar absolutamente todo lo relacionado con tu sitio web. Uno de los primeros retos a los que te enfrentas, sobre todo si vienes del mundo del "page builder" o de plataformas cerradas, es el momento de subir archivos a tu web.
Ya sea para instalar un tema de WordPress, subir una imagen pesada, cargar un script PHP personalizado o simplemente reemplazar un archivo de configuración, necesitas saber cómo mover esos archivos desde tu ordenador al servidor.
En este artículo, te voy a explicar de forma clara y sin tecnicismos las dos formas principales de hacerlo: usando el File Manager de DirectAdmin (ideal para tareas rápidas y sin instalar nada) y usando un cliente FTP (perfecto para subir muchos archivos o gestionar tu web de forma más profesional).
Vamos a ello.
¿Qué es exactamente "subir archivos" a tu hosting?
Antes de meter las manos en la masa, es importante que entiendas qué significa esto. Tu web no vive en tu ordenador, vive en un servidor remoto (un ordenador muy potente que está encendido 24/7). Para que tu web funcione, ese servidor necesita tener los archivos correctos en la carpeta correcta.
Subir archivos es simplemente el proceso de copiar esos archivos desde tu PC o Mac hasta ese servidor, a través de internet. Y para ello, DirectAdmin te da dos herramientas: una gráfica (File Manager) y otra más tradicional (FTP).
Método 1: Subir archivos con el File Manager de DirectAdmin
El File Manager de DirectAdmin es una herramienta que se abre directamente en tu navegador. No necesitas instalar nada, solo entrar en tu panel de control. Es la opción más rápida y visual para gestionar archivos, sobre todo cuando son pocos o de tamaño pequeño.
Paso 1: Accede a tu panel de DirectAdmin
- Abre tu navegador y ve a la URL de tu panel. Normalmente es algo como
https://tu-dominio.com:2222o la IP de tu servidor seguida de:2222. - Introduce tu usuario y contraseña de DirectAdmin. Si no los tienes, los encontrarás en el correo de bienvenida de tu proveedor de hosting.
Paso 2: Encuentra el File Manager
Una vez dentro del panel, busca el icono o enlace llamado "File Manager" (a veces aparece como "Administrador de Archivos"). Suele estar en la sección de "Administración de Archivos" o en el menú lateral.
Paso 3: Navega hasta la carpeta correcta
Esto es CRÍTICO. No es lo mismo subir archivos a la raíz que a una subcarpeta. La estructura típica de un hosting con DirectAdmin es la siguiente:
domains/dominios/public_html/
La carpeta public_html es el corazón de tu web. Todo lo que esté dentro de ella es visible públicamente en internet.
Por ejemplo: Si tu dominio es mipagina.com, los archivos de tu web deben ir dentro de la carpeta domains/mipagina.com/public_html.
Si tienes un solo dominio y el hosting es sencillo, la ruta suele ser domains/tu-dominio.com/public_html.
[WARNING]: Subir archivos fuera de public_html puede hacer que no sean accesibles desde internet, o peor, que expongas archivos de configuración sensibles. Asegúrate siempre de estar en public_html (o una subcarpeta dentro de ella).
Paso 4: Sube los archivos
Una vez dentro de public_html, verás la lista de archivos que ya tienes (como index.php, wp-admin, etc.). Ahora tienes dos opciones para subir:
- Opción A (Arrastrar y soltar): La más fácil. Busca el botón "Subir" (icono de flecha hacia arriba). Se abrirá una ventana. Arrastra los archivos desde tu explorador de archivos local hasta esa ventana y suéltalos. DirectAdmin los subirá automáticamente.
- Opción B (Selección manual): Haz clic en el botón "Subir" y luego en "Examinar" o "Seleccionar archivo". Busca el archivo en tu ordenador y haz clic en "Abrir" y luego en "Subir".
Paso 5: Verifica la subida
Después de subir, verás el archivo en la lista. Verás su tamaño, fecha de modificación y permisos. Si todo ha ido bien, ya puedes acceder a él desde tu navegador (por ejemplo, tudominio.com/miarchivo.pdf).
Ventajas del File Manager
- No necesitas instalar programas.
- Es visual y fácil de usar.
- Perfecto para subir un par de archivos o imágenes.
Desventajas del File Manager
- Es lento si tienes que subir cientos de archivos (por ejemplo, una web completa).
- Puede tener límite de tamaño de subida en algunos servidores.
- No es cómodo para gestionar carpetas de forma masiva.
Método 2: Subir archivos con FTP (File Transfer Protocol)
El FTP es el método clásico y más robusto para gestionar archivos web. Es un protocolo de red que se usa específicamente para transferir archivos entre tu ordenador y el servidor.
A diferencia del File Manager, necesitas un programa cliente FTP instalado en tu ordenador. Los más populares son FileZilla (gratuito y multiplataforma), WinSCP (para Windows) y Cyberduck (para Mac).
Paso 1: Instala un cliente FTP
Te recomiendo FileZilla. Es gratuito, muy estable y fácil de usar. Descárgalo desde su web oficial e instálalo como cualquier otro programa.
Paso 2: ¿Dónde encuentro los datos FTP en DirectAdmin?
Para conectar por FTP necesitas 3 datos: host, usuario y contraseña.
- Entra en DirectAdmin.
- Busca la sección "Administración de Cuentas" o "FTP".
- Verás un apartado llamado "Usuarios FTP" o "Cuentas FTP". Ahí encontrarás:
- Servidor FTP (Host): Normalmente es
ftp.tu-dominio.comotu-dominio.com. - Usuario: A menudo es el mismo que tu usuario de DirectAdmin, pero puede tener un prefijo (ej:
usuario@tudominio.com). - Contraseña: La misma que usas para el panel, o una específica que hayas creado.
- Servidor FTP (Host): Normalmente es
[INFO]: Si no ves los datos, busca el botón "Crear usuario FTP" para generar uno nuevo. Es una buena práctica crear un usuario FTP dedicado solo para subir archivos, así no expones tu usuario principal.
Paso 3: Conecta con FileZilla
- Abre FileZilla.
- En la barra superior, verás 4 campos: Host, Nombre de usuario, Contraseña y Puerto.
- Rellena los campos con los datos que has obtenido en DirectAdmin. El puerto normalmente es
21(el puerto estándar para FTP). - Haz clic en "Conexión rápida".
Si todo es correcto, en el panel de la derecha verás los archivos de tu servidor (los mismos que veías en el File Manager). En el panel de la izquierda, verás los archivos de tu ordenador.
Paso 4: Sube archivos con FileZilla
Ahora es muy sencillo:
- Navega en el panel izquierdo (local) hasta la carpeta donde tienes los archivos que quieres subir.
- Navega en el panel derecho (remoto) hasta la carpeta
public_htmlde tu web. - Selecciona los archivos que quieres subir (puedes usar Ctrl+A para seleccionar todo).
- Arrastra y suelta desde el panel izquierdo al derecho. Verás la cola de transferencias en la parte inferior.
Ventajas del FTP
- Rapidez: Es mucho más rápido para subir muchos archivos.
- Robustez: Si se corta la conexión, puedes reanudar la transferencia (dependiendo del cliente).
- Gestión avanzada: Puedes editar permisos, ver propiedades de archivos, y gestionar carpetas de forma mucho más eficiente.
Desventajas del FTP
- Necesitas instalar un programa.
- Es menos visual que el File Manager para el usuario novato.
- Si no conoces la estructura de carpetas, puedes perderte fácilmente.
Comparativa rápida: ¿Cuál uso?
| Característica | File Manager (DirectAdmin) | FTP (FileZilla, etc.) |
|---|---|---|
| Dificultad | Muy fácil | Media (requiere configuración) |
| Instalación | No requiere | Requiere instalar un cliente |
| Velocidad | Lenta para muchos archivos | Rápida y eficiente |
| Uso ideal | Subir 1-5 archivos, imágenes, corregir errores | Subir una web completa, temas, plugins, copias de seguridad |
| Acceso | Desde cualquier navegador | Necesitas el cliente y los datos FTP |
Mi recomendación personal: Para el día a día, usa el File Manager. Es rápido y cómodo. Para instalaciones grandes (como subir un WordPress completo o una tienda online), usa FTP. Te ahorrarás mucho tiempo y dolores de cabeza.
Errores comunes y cómo solucionarlos
Error 1: No veo mis archivos en la web
- Causa: Has subido los archivos a la carpeta equivocada.
- Solución: Verifica que estás en
domains/tu-dominio.com/public_html. Si tienes un subdominio, la ruta serádomains/subdominio.tu-dominio.com/public_html.
Error 2: "Permiso denegado" al subir
- Causa: La carpeta de destino no tiene permisos de escritura para tu usuario FTP.
- Solución: En el File Manager, haz clic derecho sobre la carpeta y selecciona "Cambiar permisos". Asegúrate de que esté en
755(para carpetas) y644(para archivos). Esto es lo estándar.
Error 3: El archivo se sube, pero la web da error 500
- Causa: Puede ser un problema de permisos en un archivo PHP o un error de sintaxis en el código.
- Solución: Revisa los permisos del archivo. Si es un
.php, debe ser644. Si es una carpeta,755. Si el error persiste, revisa el log de errores en DirectAdmin (sección "Logs de errores").
Error 4: No puedo conectarme por FTP
- Causa: Puede ser un problema de firewall, o que el servidor FTP esté desactivado.
- Solución: Asegúrate de que el puerto
21esté abierto en tu red. En DirectAdmin, revisa que el servicio "FTP" esté activo en "Servicios del Sistema". También prueba a usarftps://(FTP seguro) en FileZilla, a veces el servidor lo exige.
Consejos avanzados para gestionar archivos web
- Usa la compresión: Si tienes que subir una carpeta con muchas imágenes, comprímela en un
.zip. Luego súbela con el File Manager y usa la opción "Extraer" para descomprimirla en el servidor. Es mucho más rápido. - Copia de seguridad: Antes de tocar cualquier cosa importante, descarga una copia de tu
public_htmla tu ordenador. Puedes hacerlo con FileZilla (arrastrando la carpeta hacia abajo) o usando la herramienta de backup de DirectAdmin. - Sé cuidadoso con los permisos: Nunca pongas permisos
777(lectura, escritura y ejecución para todos) a tus archivos. Es un agujero de seguridad enorme. Usa755para carpetas y644para archivos. - Organización: Crea subcarpetas lógicas dentro de
public_html(ej:img,css,js,docs) para mantener tu servidor limpio y ordenado. Esto facilita el mantenimiento y las copias de seguridad.
Preguntas frecuentes (FAQ)
¿Puedo subir archivos desde el móvil?
Sí. DirectAdmin tiene una versión móvil del File Manager que funciona bien en navegadores de móvil. También puedes usar apps de FTP para Android o iOS (como "FTP Manager" o "Documents by Readdle") y conectar con los mismos datos.
¿Qué es mejor, FTP o SFTP?
SFTP (FTP sobre SSH) es más seguro porque cifra la conexión. DirectAdmin suele tener soporte para SFTP en el puerto 22. Si tu proveedor lo permite, úsalo. Es más seguro que el FTP tradicional (puerto 21).
¿Por qué mi archivo no se ve en la web?
Asegúrate de que el archivo se ha subido a la carpeta correcta (public_html), que el nombre del archivo no tiene espacios ni caracteres raros (como ñ o ç), y que has refrescado la página del navegador con Ctrl+F5 para limpiar la caché.
¿Puedo editar un archivo directamente desde DirectAdmin?
Sí. El File Manager tiene un editor de texto integrado. Haz clic derecho sobre el archivo y selecciona "Editar". Te permite hacer cambios rápidos en código, pero ten cuidado de no romper nada. Es mejor descargar el archivo, editarlo localmente y volver a subirlo.
¿Qué hago si mi web usa Syspanel?
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso al panel es a través del puerto 2106 (ej: https://tu-dominio.com:2106). La estructura de carpetas suele ser public_html también, y el File Manager se llama "Administrador de Archivos". Los datos FTP los encontrarás en la sección "Usuarios FTP" del panel.
Conclusión: Ya sabes cómo mover tus archivos
Dominar la subida de archivos a tu web es el primer paso para tener el control total de tu hosting. Tanto el File Manager de DirectAdmin como el FTP son herramientas complementarias que te permitirán gestionar tu sitio de forma eficiente.
Empieza usando el File Manager para tareas rápidas y, cuando te sientas cómodo, configura FileZilla para proyectos más grandes. Con un poco de práctica, verás que no tiene ninguna dificultad.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios. ¡Buena suerte con tu web!
