Cómo gestionar archivos en DirectAdmin: Subir, editar y permisos
Introducción: Tu panel de control, tu oficina digital
Cuando contratas un hosting, el panel de control es el "mostrador" donde gestionas todo tu espacio web. DirectAdmin es uno de los más usados por su equilibrio entre potencia y sencillez. Pero para un principiante, puede parecer un laberinto.
Este artículo es tu mapa. Vamos a centrarnos en una de las tareas más comunes: gestionar archivos. Aprenderás a subirlos, editarlos y, lo más importante, a configurar sus permisos sin romper nada (o sabiendo cómo arreglarlo si lo haces).
No necesitas ser un experto en Linux. Solo sigue los pasos, respira hondo y confía en el proceso.
¿Qué es el DirectAdmin File Manager y por qué es tu mejor amigo?
El DirectAdmin file manager es una herramienta web integrada que te permite interactuar con los archivos de tu hosting (las carpetas y ficheros de tu web) sin necesidad de usar programas externos como FTP o SSH.
Piénsalo así: si tu hosting fuera un armario, el File Manager es la puerta que te permite ver los estantes, colgar ropa (subir archivos), sacar prendas viejas (borrar) o coser un botón (editar). Todo desde el navegador, sin complicaciones.
Ventajas clave:
- Acceso inmediato desde tu panel de control.
- No necesitas instalar nada en tu ordenador.
- Interfaz gráfica que evita errores de comandos.
- Funciones integradas para editar, copiar, mover y cambiar permisos.
Cómo acceder al File Manager de DirectAdmin
El acceso es más fácil de lo que imaginas:
- Entra a tu panel de DirectAdmin con tu usuario y contraseña (normalmente en
tudominio.com:2222). - Busca el icono que dice "File Manager" o "Administrador de archivos". Suele estar en la sección principal o en el menú lateral.
- Haz clic y se abrirá una nueva ventana o pestaña con la estructura de carpetas de tu cuenta.
[TIP] Si no ves el icono, busca en la barra superior la pestaña "Archivos" o "Files". Algunos temas de DirectAdmin lo esconden un poco.
Subir archivos a DirectAdmin: El método infalible
Subir archivos es la operación más básica. Ya sea para instalar un script, subir una imagen o actualizar tu web, aquí tienes dos formas de hacerlo.
Método 1: Arrastrar y soltar (el más visual)
Este es el método moderno y rápido:
- Dentro del DirectAdmin file manager, navega hasta la carpeta donde quieres subir el archivo. Por ejemplo,
public_html(la raíz de tu web). - Busca el botón "Subir" o "Upload" en la barra de herramientas superior.
- Se abrirá un área especial. Ahora, desde tu ordenador, arrastra el archivo y suéltalo dentro de esa área.
- Verás una barra de progreso. Cuando termine, el archivo aparecerá en la lista de la carpeta.
[TIP] Para subir varios archivos a la vez, selecciónalos todos en tu ordenador y arrástralos juntos. El sistema los procesará en lote.
Método 2: Selección manual (el más clásico)
Si el arrastre no funciona (a veces pasa con navegadores antiguos), usa este método:
- Haz clic en el botón "Subir".
- En lugar de arrastrar, haz clic en el botón que dice "Seleccionar archivo" o "Examinar".
- Se abrirá el explorador de archivos de tu sistema operativo. Busca el archivo, selecciónalo y haz clic en "Abrir".
- Finalmente, haz clic en el botón "Subir archivo" o similar para iniciar la transferencia.
[WARNING] No subas archivos a la carpeta raíz (la que contiene public_html) a menos que sepas lo que haces. La carpeta correcta para tu web es casi siempre public_html o domains/tudominio.com/public_html.
Editar archivos en DirectAdmin: Cambios sin salir del navegador
¿Necesitas modificar un archivo de configuración, un archivo .htaccess o el código de una página? No necesitas descargarlo, editarlo en tu PC y volver a subirlo. El File Manager tiene un editor integrado.
Cómo editar un archivo paso a paso
- Localiza el archivo que quieres modificar en la lista de archivos.
- Haz clic derecho sobre él (o usa el menú de acciones a la derecha) y selecciona "Edit" o "Editar".
- Se abrirá un editor de texto plano en una nueva pestaña. Aquí puedes cambiar el contenido.
- Cuando termines, haz clic en "Save" o "Guardar".
- Importante: Cierra la pestaña del editor y vuelve a la lista de archivos. A veces verás una opción para "recargar" la lista.
[INFO] El editor de DirectAdmin es básico, pero suficiente para cambios de configuración. No es un IDE (entorno de desarrollo), así que no esperes resaltado de sintaxis avanzado o autocompletado. Para proyectos grandes, es mejor editar localmente y subir el archivo completo.
¿Y si el archivo no aparece en la lista?
A veces, los archivos ocultos (los que empiezan por un punto, como .htaccess o .env) no se ven por defecto.
Para verlos, busca en la esquina superior derecha del File Manager una opción que dice "Show Hidden Files" o similar. Actívala y los archivos aparecerán.
Permisos CHMOD en DirectAdmin: La llave de la seguridad
Este es el tema que más dolores de cabeza causa, pero también el más importante. Los permisos CHMOD son como las cerraduras de tus archivos: determinan quién puede leer, escribir o ejecutar cada cosa.
Desmitificando los números: 644, 755, 777...
Cada archivo y carpeta tiene tres grupos de permisos:
- Usuario (Owner): El dueño (normalmente, tú).
- Grupo (Group): Un grupo de usuarios del sistema.
- Público (Others/Public): El resto del mundo.
Y cada grupo tiene tres acciones posibles:
- Lectura (Read): Ver el contenido. Se representa con el número 4.
- Escritura (Write): Modificar el contenido. Se representa con el número 2.
- Ejecución (Execute): Ejecutar el archivo (si es un script) o entrar en la carpeta. Se representa con el número 1.
Para obtener el número final de un permiso, se suman los valores de las acciones permitidas para cada grupo.
Ejemplo práctico:
-
644 (el más común para archivos):
- Usuario: 6 (4+2) = Lectura y Escritura.
- Grupo: 4 = Solo Lectura.
- Público: 4 = Solo Lectura.
-
755 (el más común para carpetas):
- Usuario: 7 (4+2+1) = Lectura, Escritura y Ejecución.
- Grupo: 5 (4+1) = Lectura y Ejecución.
- Público: 5 = Lectura y Ejecución.
-
777 (el "abre todo"): Todos pueden leer, escribir y ejecutar. ¡PELIGRO!
Cómo cambiar los permisos en DirectAdmin
- Selecciona el archivo o carpeta.
- Haz clic derecho y elige "Change Permissions" o "Cambiar permisos". También puedes ver un botón en la barra superior con un icono de candado o llave.
- Se abrirá una ventana con casillas de verificación para cada grupo y acción, y un campo numérico.
- Marca las casillas que necesites o escribe directamente el número (ej.
644). - Haz clic en "Save" o "Change".
[WARNING] NUNCA uses 777 en archivos de tu web salvo que sea estrictamente necesario y por poco tiempo. Es la puerta abierta para que cualquier persona pueda modificar tu código o inyectar malware. Si un script te pide 777, intenta primero con 755 o 775. Si falla, entonces prueba 777, pero cámbialo de vuelta al terminar.
Permisos recomendados: La regla de oro
- Archivos (
.php,.html,.txt, imágenes):644(o664si necesitas que el grupo escriba). - Carpetas:
755(o775si necesitas que el grupo escriba). - Archivos de configuración sensibles (
.env,wp-config.php):600o640si es posible, para protegerlos del público.
[TIP] Si tu web da errores de "Permiso denegado" al subir archivos, revisa los permisos de la carpeta public_html. Si está en 755, debería estar bien. Si está en 444 (solo lectura), tendrás problemas.
Gestionar archivos hosting: Más allá de subir y editar
El DirectAdmin file manager también te permite otras operaciones esenciales:
- Copiar y Mover: Selecciona un archivo, haz clic en "Copy" o "Move", y especifica la carpeta de destino. Es útil para hacer copias de seguridad rápidas.
- Renombrar: Haz clic derecho sobre el archivo y elige "Rename". Cambia el nombre respetando la extensión (
.php,.html). - Borrar: Selecciona y haz clic en "Delete". OJO: DirectAdmin no suele tener papelera, así que el borrado es permanente. Ten cuidado.
- Crear archivos y carpetas: Usa los botones "New File" o "New Folder" para crear estructura desde cero.
Cómo extraer archivos comprimidos (ZIP, TAR.GZ)
Es una función muy útil para instalar scripts o subir muchas carpetas a la vez:
- Sube tu archivo
.zipa la carpeta deseada. - Selecciona el archivo
.zipen la lista. - Haz clic en el botón "Extract" o "Extraer".
- El sistema descomprimirá el archivo en la misma carpeta (o la que le indiques).
[TIP] Para comprimir, selecciona varios archivos o carpetas, haz clic en "Compress" o "Comprimir", elige el formato .zip y listo. Es ideal para hacer backups parciales.
Errores comunes y cómo solucionarlos
Error 500 Internal Server Error
Suele deberse a permisos incorrectos en un archivo o carpeta.
- Solución: Revisa que los archivos estén en
644y las carpetas en755. Si acabas de subir un.htaccess, verifica su contenido.
No puedo subir archivos, me da error de "Permission denied"
- Solución: Revisa los permisos de la carpeta de destino. Debe ser al menos
755. Si es555o inferior, no podrás escribir.
El archivo se sube, pero no veo los cambios en mi web
- Solución: Esto es casi siempre un problema de caché (del navegador, de plugins de caché o del servidor). Borra la caché de tu navegador y la de tu web (si usas plugins). Si usas Cloudflare, purga la caché de Cloudflare.
¿Qué pasa con Syspanel?
Si en algún momento alguien te menciona "Syspanel" como alternativa, debes saber que es el nombre que se le da a HestiaCP en algunos entornos. Si usas Syspanel, el puerto de acceso por defecto es el 2106 (en lugar del 2222 de DirectAdmin). Aunque la interfaz es diferente, el concepto de gestionar archivos es similar: busca la sección "Archivos" o "File Manager" dentro del panel.
Conclusión: Domina tus archivos, domina tu hosting
Gestionar archivos en DirectAdmin es una habilidad fundamental. Con el DirectAdmin file manager, subir archivos DirectAdmin es un juego de niños, y entender los permisos CHMOD DirectAdmin te ahorrará muchos dolores de cabeza y posibles ataques.
Recuerda la regla de oro: 644 para archivos, 755 para carpetas. Y nunca dejes nada en 777.
Ahora que ya sabes cómo hacerlo, te animo a que practiques. Crea una carpeta de prueba, sube un archivo, cámbiale los permisos y comprueba cómo afecta. La mejor manera de aprender es experimentando en un entorno seguro.
Preguntas frecuentes (FAQ)
¿Puedo usar el File Manager para editar archivos de WordPress como wp-config.php?
Sí, puedes. Localiza el archivo en public_html, haz clic derecho y elige "Edit". Es una forma rápida de hacer cambios, pero asegúrate de saber lo que estás modificando.
¿Cuál es la diferencia entre CHMOD 755 y 775?
La diferencia está en el grupo. 755 da al grupo solo lectura y ejecución. 775 da al grupo lectura, escritura y ejecución. Si tu hosting usa un grupo específico para FTP o PHP, puede que necesites 775 para que el sistema pueda escribir en ciertas carpetas (como las de caché).
¿Qué hago si mi script me pide permisos 777 para una carpeta?
Es una mala práctica del desarrollador del script. Intenta con 775 primero. Si no funciona, usa 777 durante la instalación o configuración y luego cámbialo de vuelta a 755 o 775 inmediatamente después.
¿Cómo sé si un archivo tiene los permisos correctos?
En el File Manager, los permisos suelen mostrarse en una columna (ej. -rw-r--r-- para 644 o drwxr-xr-x para 755). Si no los ves, activa la opción de "mostrar detalles" o pasa el ratón por encima del archivo.
¿Puedo subir archivos más grandes desde el File Manager?
DirectAdmin tiene un límite de subida por defecto (a menudo 128MB o 256MB). Para archivos más grandes, necesitarás usar FTP o el administrador de archivos de tu proveedor de hosting.
