Cómo administrar archivos y permisos en DirectAdmin con File Manager
[INFO] Si estás buscando una guía clara y sin tecnicismos para manejar tus archivos en DirectAdmin, has llegado al lugar correcto. Este tutorial está diseñado para que, incluso sin experiencia previa, puedas subir, organizar y proteger tus archivos como todo un profesional.
Primeros Pasos con DirectAdmin File Manager
El DirectAdmin File Manager es una herramienta integrada en tu panel de control que te permite gestionar todos los archivos de tu sitio web desde el navegador, sin necesidad de usar programas externos como FTP o SSH. Es la forma más visual y sencilla de administrar tu hosting.
Cómo Acceder al File Manager
Acceder es muy sencillo. Solo tienes que seguir estos pasos:
- Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña.
- En el menú principal, busca la sección que dice "Archivos" o "File Manager".
- Haz clic en el icono de File Manager. Se abrirá una nueva ventana o pestaña con la estructura de directorios de tu cuenta de hosting.
Verás una interfaz dividida en dos paneles. A la izquierda, el árbol de directorios (carpetas), y a la derecha, el contenido de la carpeta en la que te encuentras.
Entendiendo la Estructura de Carpetas
Es normal sentirse abrumado al principio, pero la estructura es lógica. Las carpetas más importantes que verás son:
public_htmlodomains: Esta es LA carpeta más importante. Aquí es donde debes subir todos los archivos de tu sitio web (comoindex.php, imágenes, etc.) para que sean visibles al público. Si tu dominio principal estudominio.com, los archivos enpublic_htmlse mostrarán al acceder ahttps://tudominio.com.backups: DirectAdmin guarda aquí las copias de seguridad que genera automáticamente o que tú creas manualmente.logs: Contiene los archivos de registro de actividad de tu servidor y sitio web. Útil para depurar errores, pero no necesitas tocarlos normalmente.
[TIP] Si tienes múltiples dominios, busca la carpeta domains. Dentro, encontrarás una subcarpeta por cada dominio, y dentro de cada una, otra llamada public_html. Ahí es donde van los archivos de ese dominio específico.
Operaciones Básicas de Gestión de Archivos
Ahora que ya sabes dónde estás, vamos a aprender a hacer las tareas más comunes.
Subir Archivos a tu Servidor
Subir archivos es pan comido. Aquí tienes dos métodos:
Método 1: Arrastrar y Soltar
- Navega hasta la carpeta de destino (por ejemplo,
public_html). - Abre la carpeta en tu ordenador donde tienes los archivos.
- Selecciona los archivos y arrástralos directamente a la ventana del File Manager.
- Suelta los archivos y estos comenzarán a subirse automáticamente.
Método 2: Botón de Subida
- En la barra de herramientas del File Manager, haz clic en el botón "Subir" o "Upload".
- Se abrirá un cuadro de diálogo. Haz clic en "Examinar" o "Seleccionar archivo" para buscar el archivo en tu ordenador.
- Selecciona el archivo y haz clic en "Abrir" o "Subir".
[TIP] Para subir muchos archivos y carpetas a la vez, es mucho más eficiente comprimirlos en un solo archivo .zip en tu ordenador, subir ese archivo .zip al File Manager y luego "Extraerlo" (opción que verás al hacer clic derecho sobre el archivo). Es más rápido y evita errores.
Crear, Renombrar y Eliminar Archivos y Carpetas
- Crear: Haz clic en el botón "Crear" o "New File" para crear un archivo vacío, y "New Folder" para crear una carpeta. Te pedirá que introduzcas el nombre.
- Renombrar: Haz clic derecho sobre el archivo o carpeta y selecciona "Renombrar" o "Rename". Escribe el nuevo nombre y pulsa Enter.
- Eliminar: Haz clic derecho y selecciona "Eliminar" o "Delete". Se te pedirá una confirmación.
[WARNING] Ten mucho cuidado al eliminar archivos. El File Manager no suele tener "papelera de reciclaje" por defecto. Una vez que confirmas la eliminación, los archivos se borran de forma permanente. Siempre es recomendable hacer una copia de seguridad antes de eliminar algo importante.
Mover y Copiar Archivos
Para mover o copiar, tienes dos opciones:
- Cortar y Pegar: Haz clic derecho sobre el archivo, selecciona "Cortar" (mover) o "Copiar". Luego, navega a la carpeta de destino, haz clic derecho en un espacio vacío y selecciona "Pegar".
- Arrastrar y Soltar: Mantén presionado el archivo y arrástralo a la carpeta deseada en el panel izquierdo. Si es una copia, suelta con la tecla
Ctrlpresionada (en Windows) oOption(en Mac).
La Clave del Control: Permisos de Archivos
Los permisos de archivos son un sistema de seguridad que controla quién puede leer, escribir o ejecutar un archivo o carpeta. Son fundamentales para la seguridad de tu sitio web. Configurarlos mal puede hacer que tu web sea vulnerable o que deje de funcionar.
¿Qué son los Permisos (755, 644, etc.)?
Cada archivo y carpeta tiene un conjunto de permisos para tres tipos de usuarios:
- Propietario (User): El dueño del archivo (normalmente, tu cuenta de hosting).
- Grupo (Group): Un conjunto de usuarios del servidor.
- Otros (Public): Todos los demás usuarios que acceden al servidor.
Para cada uno de estos usuarios, se asignan tres permisos:
- Lectura (r): Permite ver el contenido del archivo o listar el contenido de una carpeta.
- Escritura (w): Permite modificar el archivo o crear/eliminar archivos dentro de la carpeta.
- Ejecución (x): Permite ejecutar el archivo (si es un script) o acceder a la carpeta.
Estos permisos se representan con números:
- 4: Lectura (r)
- 2: Escritura (w)
- 1: Ejecución (x)
Se suman para obtener el permiso de cada usuario. Por ejemplo:
- 755 (muy común para carpetas): Propietario (7 = 4+2+1, todos los permisos), Grupo (5 = 4+1, leer y ejecutar), Otros (5 = 4+1, leer y ejecutar).
- 644 (muy común para archivos): Propietario (6 = 4+2, leer y escribir), Grupo (4 = 4, solo leer), Otros (4 = 4, solo leer).
Cómo Cambiar los Permisos en DirectAdmin
- Selecciona el archivo o carpeta al que quieres cambiar los permisos.
- Haz clic derecho y selecciona "Cambiar permisos" o "Change Permissions".
- Se abrirá una ventana donde puedes marcar o desmarcar las casillas de lectura, escritura y ejecución para el propietario, grupo y otros. También puedes introducir el valor numérico directamente (por ejemplo,
644). - Haz clic en "Guardar" o "Save".
¿Qué Permisos Debo Usar?
Esta es la pregunta del millón. La regla de oro es: utiliza los permisos más restrictivos posibles para que tu sitio funcione correctamente.
- Carpetas: Normalmente,
755es el valor estándar y seguro. Asegura que el servidor web puede leer y ejecutar (acceder) a las carpetas. - Archivos estáticos (HTML, CSS, imágenes):
644es perfecto. Permite al propietario escribir (modificar) y al resto solo leer. - Scripts PHP:
644es la opción correcta. No necesitan permisos de ejecución en el sistema, ya que PHP es un lenguaje interpretado. El servidor web los lee y los ejecuta. - Archivos de configuración con datos sensibles (como
wp-config.phpen WordPress):600o640son ideales. Esto impide que otros usuarios del servidor puedan leerlos.
[WARNING] Nunca pongas permisos 777 (todos los permisos para todos) en archivos o carpetas, a menos que sea estrictamente necesario y por un tiempo muy limitado. 777 es una puerta abierta para que cualquier persona pueda modificar tus archivos, lo que puede comprometer seriamente la seguridad de tu sitio web. Si tu aplicación te pide 777, busca en Google "cómo configurar permisos correctos para [nombre de la aplicación]" para encontrar la alternativa segura.
Consejos Avanzados y Solución de Problemas Comunes
Comprimir y Extraer Archivos
El File Manager incluye una herramienta de compresión muy útil.
- Selecciona los archivos o carpetas que deseas comprimir.
- Haz clic derecho y elige "Comprimir" o "Compress".
- Selecciona el formato (Zip es el más universal) y la ubicación de destino. Haz clic en "Guardar".
Para extraer un archivo .zip, simplemente haz clic derecho sobre él y selecciona "Extraer" o "Extract". Se descomprimirá en la misma carpeta.
Proteger una Carpeta con Contraseña
DirectAdmin te permite proteger directorios específicos con una contraseña, lo cual es ideal para áreas privadas de tu web.
- Haz clic derecho sobre la carpeta que quieres proteger.
- Selecciona "Proteger" o "Protect".
- Se abrirá una página del panel. Introduce un nombre para la carpeta protegida, un usuario y una contraseña.
- Haz clic en "Save" o "Guardar".
Cuando alguien intente acceder a esa carpeta desde el navegador, se le pedirá un usuario y contraseña.
¿Por Qué No Veo Mis Cambios?
Si has subido archivos pero no ves los cambios en tu sitio web, puede ser por:
- Caché del navegador: Fuerza la recarga con
Ctrl + F5(Windows) oCmd + Shift + R(Mac). - Caché del servidor: Si usas un plugin de caché (como LiteSpeed Cache o W3 Total Cache), tendrás que purgarla desde el panel de WordPress.
- Caché de CDN: Si usas un servicio como Cloudflare, deberás purgar la caché desde su panel.
Error 403 Forbidden
Este error suele significar que los permisos de un archivo o carpeta son demasiado restrictivos. Por ejemplo, si el servidor web no tiene permiso de lectura en tu public_html, verás este error. Revisa que los permisos de tus carpetas sean al menos 755 y los de tus archivos 644.
Error 500 Internal Server Error
Este es más genérico y puede deberse a muchas causas. Un motivo muy común son los permisos incorrectos en un script. Por ejemplo, si un script PHP necesita escribir en un archivo de log y no tiene permiso de escritura, puede dar este error. Revisa los permisos de los archivos y carpetas que la aplicación necesita modificar.
Conclusión y Buenas Prácticas
Dominar el DirectAdmin File Manager es esencial para cualquier persona que gestione su propio hosting. Con esta guía, ya tienes las bases para realizar las tareas más importantes con confianza y seguridad.
Resumen de buenas prácticas:
- Organización: Mantén tus archivos ordenados en carpetas lógicas. Esto te facilitará la vida a ti y a cualquiera que trabaje contigo.
- Copias de seguridad: Antes de hacer cambios importantes (actualizar un script, modificar un archivo de configuración), descarga una copia de seguridad del archivo o carpeta a tu ordenador. Es tu red de seguridad.
- Permisos Mínimos: Aplica siempre la regla del mínimo privilegio. Si algo funciona con
644, no lo cambies a777. - Nombres de Archivos: Utiliza nombres descriptivos y evita espacios o caracteres especiales (como
ñ,ç,?). Usa guiones bajos_o medios-en su lugar.
Si en algún momento te sientes perdido, recuerda que la documentación oficial de DirectAdmin es un excelente recurso. También puedes contactar con el soporte técnico de tu proveedor de hosting, que estará encantado de ayudarte.
[INFO] Esta guía se centra en DirectAdmin, pero si en algún momento trabajas con otro panel como Syspanel (el cual usa el puerto 2106 para su acceso), los conceptos de permisos y gestión de archivos son exactamente los mismos. La lógica es universal, solo cambia la interfaz.
Esperamos que este tutorial te haya sido de gran ayuda. ¡Ahora ya puedes gestionar tus archivos como un experto!
