Dudas comunes sobre DirectAdmin: Archivos y FTP
¿Por qué no veo mis archivos en DirectAdmin? Diferencias entre el gestor de archivos y el FTP
Una de las dudas más frecuentes que recibimos en soporte es: "Subí archivos por FTP, pero no aparecen en el administrador de archivos de DirectAdmin" o viceversa. La respuesta es simple: ambos métodos acceden al mismo lugar, pero a veces la confusión viene por la ruta o los permisos.
DirectAdmin archivos se refiere al Administrador de Archivos que encuentras dentro del panel de control. Es una herramienta web que te permite ver, subir, editar y eliminar archivos directamente desde tu navegador. Por otro lado, FTP DirectAdmin es el acceso mediante un programa cliente (como FileZilla o Cyberduck) usando el protocolo FTP.
Ambos acceden al mismo espacio en tu servidor, pero el Administrador de Archivos de DirectAdmin tiene una interfaz más limitada para subidas masivas, mientras que FTP es ideal para transferir muchas carpetas o archivos grandes.
[TIP] Si subes archivos por FTP y no los ves en el Administrador de Archivos, asegúrate de haber refrescado la página (F5) y de estar en la carpeta correcta. A veces el navegador guarda caché.
¿Cuál es la ruta correcta para acceder a mis archivos por FTP?
Cuando configuras FTP DirectAdmin, la conexión se hace directamente a tu cuenta de hosting. La ruta principal suele ser algo como /home/usuario/domains/tudominio.com/public_html/. Pero cada proveedor puede tener ligeras variaciones.
Para encontrar tu ruta exacta:
- Ingresa a DirectAdmin.
- Ve a Administrador de Archivos (suele estar en la sección "Archivos" o "File Manager").
- En la parte superior verás la ruta actual. Copia esa ruta (por ejemplo:
/home/tu_usuario/domains/tudominio.com/public_html). - En tu cliente FTP, conéctate con los datos que te proporcionó tu hosting (servidor FTP, usuario y contraseña).
- Navega hasta esa misma ruta. Allí estarán todos tus archivos web.
Si no encuentras la carpeta public_html, revisa si tu dominio está correctamente configurado en DirectAdmin. A veces los dominios adicionales tienen su propia carpeta dentro de domains/.
[WARNING] No confundas la carpeta
public_htmlconprivate_html. La primera es para tu sitio web público; la segunda suele usarse para áreas seguras (SSL). Si subes archivos aprivate_html, no se verán en tu dominio principal.
¿Cómo subir archivos grandes o muchas carpetas a la vez?
El Administrador de Archivos de DirectAdmin tiene un límite de tamaño para subidas (generalmente entre 2MB y 32MB, según la configuración del servidor). Para archivos más grandes o proyectos completos (como un WordPress con muchas imágenes), es mejor usar FTP DirectAdmin.
Pasos recomendados:
- Comprime tu proyecto en un archivo ZIP o tar.gz desde tu computadora.
- Conéctate por FTP a tu cuenta.
- Sube el archivo comprimido a la carpeta
public_html(o la que corresponda). - Desde el Administrador de Archivos de DirectAdmin, selecciona el archivo ZIP y haz clic en Extraer.
- Se descomprimirá automáticamente en la misma carpeta.
Este método es mucho más rápido que subir archivo por archivo.
[INFO] Si tu hosting tiene un límite muy bajo para subidas en el Administrador de Archivos, contacta a soporte para que te indiquen si pueden aumentarlo o si recomiendan usar FTP siempre para proyectos grandes.
¿Por qué recibo errores de permisos al subir archivos?
Los errores de permisos son otra duda común. Cuando subes archivos por FTP DirectAdmin, el servidor asigna ciertos permisos de lectura, escritura y ejecución. Si ves mensajes como "Permiso denegado" o "No se puede escribir en el archivo", probablemente sea por:
- Permisos incorrectos en la carpeta: Las carpetas deben tener permisos 755 (lectura, escritura y ejecución para el dueño; lectura y ejecución para grupos y otros). Los archivos deben tener 644.
- Propietario del archivo: A veces al subir por FTP, el usuario no es el mismo que el dueño de la carpeta. Esto pasa si usas un usuario FTP secundario.
- Archivos bloqueados por el sistema: En algunos servidores, ciertos archivos (como .htaccess) tienen protección adicional.
Para solucionarlo:
- Desde DirectAdmin, ve a Administrador de Archivos.
- Selecciona la carpeta o archivo problemático.
- Haz clic en Cambiar permisos (o "Change Permissions").
- Ajusta a 755 para carpetas y 644 para archivos.
- Si el problema persiste, revisa que el usuario FTP que usas sea el principal (el mismo que usas para entrar a DirectAdmin).
[WARNING] No pongas permisos 777 en carpetas o archivos a menos que sea estrictamente necesario (y solo temporalmente). Esto deja tu sitio vulnerable a ataques.
¿Cómo crear cuentas FTP adicionales en DirectAdmin?
A veces necesitas dar acceso a un desarrollador o a un amigo para que suba archivos, pero no quieres compartir tu contraseña principal de DirectAdmin. Para eso están las cuentas FTP adicionales.
Pasos:
- Inicia sesión en DirectAdmin.
- Ve a Gestión de Cuentas FTP (o "FTP Accounts").
- Haz clic en Crear nueva cuenta.
- Completa los campos: nombre de usuario (ejemplo:
tudominio_desarrollador), contraseña, y la carpeta a la que tendrá acceso (por ejemplo,/public_html/miweb). - Guarda los cambios.
El usuario FTP adicional solo podrá ver y modificar archivos dentro de la carpeta que le asignaste. No tendrá acceso al resto de tu cuenta.
[TIP] Si quieres limitar aún más el acceso, puedes crear una carpeta específica para pruebas (por ejemplo,
/public_html/pruebas) y asignar allí la cuenta FTP. Así el desarrollador no toca tu sitio en producción.
¿Qué hago si el Administrador de Archivos de DirectAdmin no carga?
A veces el Administrador de Archivos de DirectAdmin puede tardar en cargar o mostrar un error. Esto suele deberse a:
- Muchos archivos en una misma carpeta: Si tienes miles de archivos (por ejemplo, una galería de imágenes sin optimizar), el sistema se ralentiza.
- Caché del navegador: Prueba limpiar la caché o usar una ventana de incógnito.
- Problemas de conexión: Verifica que tu internet funcione bien.
- Límite de memoria del servidor: En algunos planes compartidos, el Administrador de Archivos tiene un límite de archivos que puede mostrar (por ejemplo, 10,000 archivos por carpeta).
Soluciones rápidas:
- Usa FTP DirectAdmin para mover o eliminar archivos en lotes.
- Desde el Administrador de Archivos, intenta navegar a subcarpetas más pequeñas.
- Si el problema es recurrente, contacta a soporte para que revisen la configuración del servidor.
[INFO] Si tu web tiene muchas imágenes, considera usar una CDN o un plugin de optimización. Así reduces la cantidad de archivos en tu hosting y mejora el rendimiento.
Preguntas frecuentes (FAQ) sobre archivos y FTP en DirectAdmin
¿Puedo usar FileZilla con DirectAdmin?
Sí, FileZilla es uno de los clientes FTP más populares y funciona perfectamente. Solo necesitas los datos de conexión: servidor (normalmente ftp.tudominio.com o la IP del servidor), usuario y contraseña. El puerto suele ser 21 (FTP estándar) o 22 (SFTP, si tu hosting lo soporta).
¿Cómo cambio la contraseña de mi cuenta FTP principal?
La contraseña de FTP principal es la misma que la de tu cuenta de DirectAdmin. Para cambiarla, ve a Cambiar Contraseña dentro del panel. Ten en cuenta que esto también cambiará la contraseña de acceso al panel.
¿Por qué no puedo subir archivos de más de 2MB?
Es un límite común en muchos hostings compartidos. Puedes subir archivos más grandes por FTP o comprimirlos en ZIP y luego extraerlos desde el Administrador de Archivos. Si necesitas subir archivos muy grandes regularmente, consulta con tu proveedor sobre planes que permitan mayor tamaño.
¿Cómo elimino archivos que no puedo borrar desde el Administrador de Archivos?
A veces algunos archivos quedan "bloqueados" (por ejemplo, si están siendo usados por un proceso). Prueba:
- Cerrar sesión y volver a entrar.
- Usar FTP para forzar la eliminación.
- Si es un archivo de sistema (como .htaccess), asegúrate de tener permisos de escritura.
Si nada funciona, contacta a soporte.
¿Qué es la carpeta public_html y para qué sirve?
Es la carpeta raíz de tu sitio web principal. Todos los archivos que pongas ahí serán accesibles desde https://tudominio.com/. No la confundas con private_html, que se usa para contenido SSL (aunque muchos hostings ya usan public_html también para SSL).
¿Puedo acceder a los archivos de mi base de datos desde el Administrador de Archivos?
No directamente. Las bases de datos (MySQL, PostgreSQL) no se ven como archivos en el sistema. Para gestionarlas, debes usar phpMyAdmin o la sección Bases de Datos en DirectAdmin.
Consejos finales para gestionar tus archivos en DirectAdmin
- Mantén una estructura ordenada: Usa carpetas lógicas (por ejemplo,
imagenes,css,js,backups). No mezcles todo enpublic_html. - Haz copias de seguridad periódicas: DirectAdmin tiene una herramienta de backup en el panel. También puedes descargar tus archivos por FTP.
- Evita archivos innecesarios: Archivos temporales, logs viejos o instalaciones de prueba pueden ocupar espacio y ralentizar el Administrador de Archivos.
- Usa FTP para tareas pesadas: Para subir o descargar muchos archivos, FTP es mucho más rápido que el Administrador de Archivos web.
- Actualiza tus contraseñas regularmente: Tanto la de DirectAdmin como las de cuentas FTP adicionales.
Recuerda que si tienes dudas más específicas, el equipo de soporte de tu hosting está para ayudarte. DirectAdmin es un panel muy potente, pero a veces requiere un poco de práctica para dominarlo.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Aunque este artículo se centra en DirectAdmin, muchos conceptos de archivos y FTP son similares en otros paneles.
¡Esperamos que esta guía te haya sido útil! Ahora ya puedes gestionar tus DirectAdmin archivos y FTP DirectAdmin con confianza.
