Cómo usar el Administrador de Archivos para editar código y permisos
¿Qué es el Administrador de Archivos y por qué deberías usarlo?
El Administrador de Archivos es una herramienta incluida en la mayoría de los paneles de control de hosting, como cPanel o Syspanel (antes HestiaCP, accesible por el puerto 2106). Su función principal es permitirte gestionar todos los archivos de tu sitio web desde el navegador, sin necesidad de usar un programa FTP o SSH. Esto incluye subir, descargar, renombrar, copiar, mover y, por supuesto, editar archivos y cambiar permisos (chmod).
Para muchos usuarios, la idea de tocar el código de su web puede parecer intimidante. Sin embargo, con esta guía aprenderás a realizar tareas básicas y avanzadas de forma segura, como modificar un archivo .htaccess, editar un tema de WordPress o corregir errores de permisos que provocan pantallas en blanco o mensajes de "Error 500".
Este artículo está pensado para que cualquier persona, sin importar su nivel técnico, pueda entender y aplicar estos conocimientos. Vamos paso a paso.
Cómo acceder al Administrador de Archivos en tu panel
El primer paso es ubicar la herramienta. Dependiendo de tu proveedor, la ruta puede variar ligeramente, pero en la mayoría de los casos es muy similar.
Acceso desde cPanel
- Inicia sesión en tu cuenta de cPanel. Normalmente accedes a través de una URL como
https://tudominio.com/cpanelohttps://tuip:2083. - Dentro del panel, busca la sección "Archivos".
- Haz clic en el icono que dice "Administrador de Archivos" (File Manager).
- Se te pedirá que elijas el directorio raíz al que quieres acceder. Para la mayoría de los sitios, selecciona "Document Root for" y elige tu dominio principal. También puedes elegir "Inicio" para ver todas las carpetas.
- ¡Listo! Ya estás dentro.
Acceso desde Syspanel (anteriormente HestiaCP)
Si tu hosting usa Syspanel, el proceso es igual de sencillo:
- Abre tu navegador y ve a
https://tudominio.com:2106. - Introduce tu usuario y contraseña.
- Busca en el menú lateral o superior la pestaña que dice "Administrador de Archivos" o un icono de carpeta.
- Haz clic y se abrirá una interfaz similar a la de un explorador de Windows o Finder.
[INFO] La principal diferencia entre paneles es la interfaz, pero la lógica de carpetas y archivos es idéntica. Si sabes usar uno, sabrás usar el otro.
Editando archivos: el editor de texto integrado
Una de las funciones más útiles del administrador de archivos es la posibilidad de editar archivos directamente, sin tener que descargarlos y subirlos de nuevo.
¿Qué archivos puedo editar?
Puedes editar cualquier archivo de texto plano: .php, .html, .css, .js, .txt, .htaccess, etc. No puedes editar archivos binarios como imágenes (.jpg, .png) o archivos comprimidos (.zip) desde el editor de texto, ya que los corromperías.
Pasos para editar un archivo
- Navega hasta la carpeta donde se encuentra el archivo. Por ejemplo, para WordPress, la ruta típica es
public_html/wp-content/themes/tu-tema/functions.php. - Haz clic derecho sobre el archivo y selecciona "Editar" (Edit) en el menú contextual.
- Se abrirá una nueva pestaña o ventana con el contenido del archivo en texto plano.
- Realiza los cambios que necesites. Es recomendable no tocar nada que no entiendas, especialmente en archivos de código complejo.
- Una vez terminado, haz clic en el botón "Guardar cambios" (Save Changes) en la esquina superior derecha.
- Si el sistema te pide confirmar, haz clic en "Aceptar".
[TIP] Antes de editar cualquier archivo, es una excelente práctica hacer una copia de seguridad. En el propio Administrador de Archivos, puedes hacer clic derecho sobre el archivo, seleccionar "Copiar" (Copy) y pegar una copia en la misma carpeta con un nombre como functions.backup.php. Si algo sale mal, puedes restaurarlo fácilmente.
Edición de código avanzada: el Editor de código
Algunos administradores de archivos, como el de cPanel, ofrecen dos opciones de edición: "Editor" y "Editor de código". El primero es más visual y resalta la sintaxis (las palabras clave del código en colores). El segundo es un editor más básico, pero que consume menos recursos.
Para la mayoría de los usuarios, el Editor de código es más que suficiente. Te permite ver el código sin formato y es perfecto para hacer pequeños ajustes.
Permisos de archivos (chmod): La clave para solucionar errores
Los permisos chmod son un sistema de seguridad que le dice al servidor quién puede leer, escribir o ejecutar un archivo o carpeta. Si estos permisos están mal configurados, tu sitio web puede mostrar errores como:
- "Error 500 Internal Server Error".
- Pantalla blanca de la muerte.
- "Permiso denegado" al intentar acceder a un archivo.
- Imágenes que no cargan.
¿Cómo se leen los permisos?
Los permisos se representan con tres grupos de tres letras: rwxr-xr--.
- r (read): Permiso para leer el archivo.
- w (write): Permiso para modificar el archivo.
- x (execute): Permiso para ejecutar el archivo (si es un script).
Cada grupo corresponde a:
- Usuario (Owner): El dueño del archivo (normalmente tú).
- Grupo (Group): El grupo al que pertenece el archivo.
- Público (Public): Todos los demás usuarios del servidor.
En lugar de letras, también se usan números. Cada permiso tiene un valor: r=4, w=2, x=1. Se suman los valores de cada grupo.
rwx= 4+2+1 = 7r-x= 4+0+1 = 5r--= 4+0+0 = 4
Así, un archivo con permisos 644 significa que el dueño puede leer y escribir (4+2=6), el grupo puede leer (4) y el público puede leer (4). Es el estándar para la mayoría de los archivos.
¿Cómo cambiar permisos desde el Administrador de Archivos?
- Localiza el archivo o carpeta al que quieres cambiar los permisos.
- Haz clic derecho sobre él y selecciona "Cambiar permisos" (Change Permissions) o "Permisos" (Permissions).
- Se abrirá una ventana emergente. Verás casillas de verificación para cada grupo y permiso, y un campo numérico.
- Marca o desmarca las casillas según necesites, o escribe directamente el número en el campo.
- Haz clic en "Cambiar permisos" para guardar.
Permisos recomendados
| Tipo de Archivo | Permisos Recomendados |
|---|---|
| Directorios (Carpetas) | 755 (rwxr-xr-x) |
| Archivos PHP | 644 (rw-r--r--) |
| Archivos de configuración (wp-config.php) | 600 (rw-------) o 644 |
Archivos .htaccess | 644 (rw-r--r--) |
[WARNING] Evita usar permisos 777 en todos tus archivos. Esto significa que cualquiera puede leer, escribir y ejecutar, lo que es un grave riesgo de seguridad. Solo úsalo temporalmente si un script te lo pide (como a veces ocurre con las cachés) y cámbialo de vuelta a 755 o 644 en cuanto termines.
Solucionar errores comunes con el Administrador de Archivos
Esta herramienta es tu mejor aliada para diagnosticar y solucionar problemas sin tener que contactar al soporte (aunque siempre puedes hacerlo si te atascas).
Error 500: Permisos incorrectos en archivos o carpetas
Este es el error más común. Suele aparecer cuando los permisos de un archivo o carpeta se cambiaron a un valor demasiado alto (como 777) o demasiado bajo (como 444, que impide la escritura).
Solución:
- Abre el Administrador de Archivos.
- Ve a la carpeta
public_html(ohtdocs). - Selecciona todas las carpetas y cámbiales los permisos a 755.
- Selecciona todos los archivos (
.php,.html, etc.) y cámbiales los permisos a 644. - Si el error persiste, revisa el archivo
.htaccess. A veces, una línea de código mal escrita en este archivo provoca un Error 500. Puedes renombrarlo a.htaccess.bak(esto lo desactiva) y ver si el sitio carga. Si carga, el problema está en ese archivo.
Pantalla blanca (WSOD - White Screen of Death)
Este error suele deberse a un error fatal en el código PHP, a menudo en el archivo functions.php del tema.
Solución:
- Accede al Administrador de Archivos.
- Navega a
public_html/wp-content/themes/(si usas WordPress). - Entra en la carpeta de tu tema activo.
- Busca
functions.php. Haz una copia de seguridad (cópialo y pégalo comofunctions.old.php). - Ahora, edita el archivo original
functions.php. Al final del archivo, añade una línea de código que desactive un plugin o función problemática. Un truco rápido es cambiar el nombre de la carpeta del tema para forzar a WordPress a usar un tema por defecto.
[TIP] Si no sabes qué línea de código está causando el error, puedes ir descartando. Por ejemplo, si añadiste un código recientemente, elimínalo. Si el error persiste, el problema puede estar en un plugin. Renombra la carpeta public_html/wp-content/plugins a plugins_old. Esto desactivará todos los plugins y deberías poder acceder al panel de administración.
"Permiso denegado" al subir archivos o instalar plugins
Si tu hosting te dice que no tienes permiso para escribir en una carpeta, es que los permisos de esa carpeta son demasiado restrictivos.
Solución:
- Localiza la carpeta que da el error (por ejemplo,
public_html/wp-content/). - Cámbiale los permisos a 755.
- Si sigue fallando, cámbialos temporalmente a 775 o 777.
- Realiza la instalación o subida del archivo.
- IMPORTANTE: Vuelve a cambiar los permisos a 755 una vez hayas terminado.
Consejos de seguridad y buenas prácticas
- Nunca edites archivos en producción sin una copia de seguridad. Siempre ten un respaldo local o en el propio servidor.
- No uses permisos
777de forma permanente. Es una puerta abierta para los hackers. - Ten cuidado con los archivos ocultos. El Administrador de Archivos tiene una opción para mostrar archivos ocultos (los que empiezan con un punto, como
.htaccesso.env). Actívala para tener una visión completa. - Si no entiendes el código, no lo toques. Una pequeña modificación puede romper todo tu sitio. Si tienes dudas, busca ayuda profesional o contacta con el soporte de tu hosting.
- Usa el Administrador de Archivos para verificar la integridad de tus archivos. Si sospechas que tu sitio ha sido hackeado, revisa las fechas de modificación de los archivos. Si hay archivos modificados en una fecha que no reconoces, puede ser una señal de alerta.
Preguntas frecuentes (FAQ)
¿Qué es el administrador de archivos?
Es una herramienta web que te permite gestionar los archivos de tu sitio (subir, bajar, editar, borrar, cambiar permisos) sin necesidad de software externo como FTP.
¿Cómo edito un archivo .htaccess?
En el Administrador de Archivos, ve a la carpeta public_html, busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos". Haz clic derecho y selecciona "Editar".
¿Qué permisos debo poner a una carpeta?
Generalmente, 755. Esto permite al dueño leer, escribir y ejecutar, y al resto solo leer y ejecutar.
¿Qué permisos debo poner a un archivo?
Generalmente, 644. Esto permite al dueño leer y escribir, y al resto solo leer.
¿Cómo soluciono el error 500?
Primero, cambia los permisos de todas las carpetas a 755 y de todos los archivos a 644. Si no funciona, revisa el archivo .htaccess. Si el problema continúa, revisa los logs de error de tu servidor (también accesibles desde el panel).
¿Puedo editar un archivo PHP desde el administrador de archivos?
Sí, puedes y debes. Es la forma más rápida de hacer cambios pequeños en el código de tu sitio. Solo asegúrate de guardar una copia de seguridad antes.
¿Por qué no puedo subir un archivo de más de 2MB?
El límite de subida puede estar configurado en tu panel. A veces se puede aumentar desde la configuración de PHP, pero en otros casos está limitado por el servidor. Si necesitas subir archivos grandes, es mejor usar FTP o el administrador de archivos de tu hosting.
¿Qué debo hacer si he roto mi sitio al editar un archivo?
No entres en pánico. Si hiciste una copia de seguridad, restáurala. Si no, intenta deshacer el cambio que hiciste. Si no puedes acceder a la web, usa el Administrador de Archivos para renombrar la carpeta del tema o plugin que crees que causó el problema.
¿Es seguro usar el administrador de archivos?
Sí, es totalmente seguro siempre que tomes precauciones básicas: no cambies permisos a valores peligrosos (777) sin motivo, no edites archivos que no entiendas y mantén copias de seguridad.
¿Puedo cambiar los permisos de un archivo a 777 desde el administrador de archivos?
Sí, puedes. Pero te recomendamos encarecidamente que no lo hagas a menos que sea estrictamente necesario y temporalmente. Un permiso 777 en un archivo de configuración es un riesgo de seguridad muy alto.
Con esta guía, ya tienes los conocimientos fundamentales para utilizar el Administrador de Archivos con confianza. Ya sea para editar código, ajustar permisos chmod o solucionar errores, esta herramienta te da el control total sobre tu hosting. Practica en un entorno de prueba si es posible y verás que en poco tiempo te sentirás como un experto.
