Cómo gestionar archivos y permisos en cPanel (File Manager)
¿Qué es el File Manager de cPanel y por qué deberÃas usarlo?
El File Manager de cPanel es una de las herramientas más potentes y, a la vez, más infravaloradas que tienes a tu disposición en tu panel de control. Básicamente, es un explorador de archivos gráfico que te permite gestionar todos los archivos de tu hosting directamente desde el navegador, sin necesidad de usar programas externos como FTP o SSH.
Si alguna vez te has preguntado cómo gestionar archivos cPanel sin complicarte la vida, este artÃculo es para ti. Aquà aprenderás desde lo más básico, como subir o eliminar archivos, hasta conceptos más avanzados como la gestión de permisos, que es crucial para la seguridad y el correcto funcionamiento de tu sitio web.
La ventaja principal de usar el file manager cPanel es que no necesitas instalar nada. Solo entras a tu panel, abres el gestor y listo. Además, es perfecto para usuarios que empiezan en el mundo del hosting, ya que la interfaz es intuitiva y visual.
Accediendo al File Manager desde cPanel
Para empezar, lo primero que debes hacer es acceder a tu cuenta de cPanel. Normalmente, la URL es algo asà como tudominio.com/cpanel o tudominio.com:2083. Una vez dentro, busca la sección llamada Archivos (Files). Ahà verás el icono del File Manager. Haz clic en él.
Se abrirá una nueva ventana o pestaña del navegador con el gestor de archivos. En la parte superior derecha, asegúrate de que la opción Mostrar archivos ocultos (dotfiles) esté activada. Esto es importante porque muchos archivos de configuración, como .htaccess o .env, empiezan con un punto y están ocultos por defecto.
Al entrar, verás una estructura de carpetas. La carpeta más importante para ti será public_html, que es la raÃz de tu sitio web. Todo lo que coloques dentro de esa carpeta será visible en tu dominio principal.
Operaciones básicas: subir, crear y eliminar archivos
Subir archivos desde tu computadora
Esta es la tarea más común. Para subir un archivo, sigue estos pasos:
- Entra a la carpeta
public_html(o la subcarpeta donde quieras subir el archivo). - Haz clic en el botón Subir (Upload) en la barra de herramientas superior.
- Se abrirá una ventana. Arrastra el archivo desde tu computadora o haz clic en Seleccionar archivo para buscarlo.
- Espera a que la barra de progreso llegue al 100%.
[TIP]: Si solo quieres subir un archivo, puedes arrastrarlo directamente desde tu escritorio al área del File Manager. Es mucho más rápido.
Crear carpetas y archivos nuevos
Para crear una carpeta, haz clic en + Carpeta (New Folder) en la barra superior. Se creará una carpeta llamada Nueva carpeta que podrás renombrar al instante.
Para crear un archivo de texto plano (como un .txt o .html), haz clic en + Archivo (New File). Te pedirá un nombre. Asegúrate de incluir la extensión correcta, por ejemplo, contacto.html o robots.txt.
Eliminar y mover archivos
Selecciona el archivo o carpeta que deseas eliminar y haz clic en Eliminar (Delete). cPanel te pedirá confirmación. Ojo, esto es permanente; no hay papelera de reciclaje en el File Manager.
Para mover un archivo a otra carpeta, selecciónalo y haz clic en Mover (Move). Te pedirá la ruta de destino. Por ejemplo, si quieres moverlo a una subcarpeta llamada imagenes, debes escribir /public_html/imagenes.
Copiar, renombrar y editar archivos
El File Manager también te permite copiar archivos fácilmente. Selecciona el archivo y haz clic en Copiar (Copy). Te pedirá la ruta de destino y el nombre del archivo copiado. Esto es útil para hacer una copia de seguridad rápida de un archivo antes de modificarlo.
Para renombrar, selecciona el archivo y haz clic en Renombrar (Rename). Escribe el nuevo nombre completo, incluyendo la extensión.
[WARNING]: Al renombrar archivos como index.php o .htaccess, asegúrate de que el nuevo nombre sea correcto. Un error aquà puede hacer que tu sitio web deje de funcionar.
Para editar un archivo directamente, selecciónalo y haz clic en Editar (Edit). Se abrirá un editor de texto en lÃnea. Cuando termines, haz clic en Guardar cambios. Es una forma muy práctica de hacer cambios rápidos en código o configuración.
Gestionar archivos cPanel: la vista de carpetas y la ruta completa
En la parte superior del File Manager, verás una barra con la ruta actual, algo como /home/tuusuario/public_html. Puedes hacer clic en cualquier parte de esa ruta para navegar rápidamente a esa carpeta. También puedes usar la columna de la izquierda para ver el árbol de directorios completo y saltar de un lugar a otro.
Otra función útil es la Vista (View), que te permite previsualizar un archivo sin abrirlo. Simplemente selecciona el archivo y haz clic en Ver. Esto es útil para revisar imágenes o archivos de texto rápidamente.
Permisos cPanel: qué son y por qué son cruciales
Ahora entramos en la parte más técnica pero esencial: los permisos cPanel. En los sistemas Linux (que es el sistema operativo de la mayorÃa de los hostings), cada archivo y carpeta tiene un conjunto de permisos que determinan quién puede leer, escribir o ejecutar ese archivo.
Imagina que cada archivo tiene tres grupos de usuarios:
- Usuario (Owner): el dueño del archivo (normalmente tu cuenta de hosting).
- Grupo (Group): un grupo de usuarios que comparten permisos.
- Mundo (World): todos los demás usuarios del servidor.
Para cada uno de estos grupos, hay tres tipos de permisos:
- Lectura (Read):
r(valor 4). Permite ver el contenido del archivo. - Escritura (Write):
w(valor 2). Permite modificar el archivo. - Ejecución (Execute):
x(valor 1). Permite ejecutar el archivo (si es un script, por ejemplo).
Estos permisos se representan con números. Por ejemplo, el permiso 644 significa:
- Usuario: 6 (4+2) = lectura y escritura.
- Grupo: 4 = solo lectura.
- Mundo: 4 = solo lectura.
Este es el permiso estándar para archivos normales. Para carpetas, el permiso estándar es 755 (lectura, escritura y ejecución para el usuario, y lectura y ejecución para grupo y mundo).
Cómo cambiar permisos archivos en cPanel paso a paso
Cambiar los permisos cPanel es muy sencillo. Sigue estos pasos:
- En el File Manager, selecciona el archivo o carpeta cuyo permiso quieras cambiar.
- Haz clic en el botón Permisos (Permissions) en la barra superior.
- Se abrirá una ventana emergente con casillas de verificación. Verás tres columnas: Usuario, Grupo y Mundo. Y tres filas: Leer, Escribir y Ejecutar.
- Marca o desmarca las casillas según necesites. Verás que el campo Permiso numérico se actualiza automáticamente.
- También puedes escribir directamente el número en el campo Permiso numérico.
- Haz clic en Cambiar permisos para aplicar los cambios.
[WARNING]: No cambies los permisos a 777 (lectura, escritura y ejecución para todos) a menos que sea absolutamente necesario. Esto es un riesgo de seguridad grave, ya que cualquiera podrÃa modificar o eliminar tus archivos. Si un script te pide permisos 777, busca otra alternativa o usa 755 o 644 siempre que sea posible.
¿Qué permisos debe tener cada archivo?
Esta es una de las preguntas más frecuentes. Aquà tienes una guÃa rápida:
- Archivos PHP (
.php):644es correcto. A veces, si necesitas que un script escriba en el archivo, puedes usar664(usuario y grupo con escritura). - Carpetas:
755es el estándar. Si necesitas que un script cree archivos dentro de una carpeta, esa carpeta debe tener permiso de escritura para el usuario, es decir,755ya lo permite. - Archivos de configuración (
.htaccess,.env):644es suficiente. - Archivos de texto o imágenes:
644es correcto. - Scripts CGI (
.cgi,.pl):755para que puedan ejecutarse.
[INFO]: Si tu sitio web da errores de "500 Internal Server Error", a menudo es por permisos incorrectos en archivos o carpetas. Revisa que las carpetas estén en 755 y los archivos en 644. Este es el primer paso para solucionar muchos problemas.
Otros usos del File Manager: comprimir y extraer archivos
El File Manager también te permite comprimir archivos en formatos .zip o .tar.gz. Esto es muy útil para hacer copias de seguridad o para transferir muchos archivos a la vez.
Para comprimir, selecciona los archivos o carpetas que quieras, haz clic en Comprimir (Compress), elige el formato y el nombre del archivo. Se creará un archivo comprimido en la carpeta actual.
Para extraer (descomprimir), sube el archivo .zip o .tar.gz a tu servidor, selecciónalo y haz clic en Extraer (Extract). Te pedirá la carpeta de destino. Esto es especialmente útil si tienes un sitio web en WordPress y quieres subir un tema o plugin en formato .zip sin pasar por el instalador de WordPress.
Restaurar archivos desde la papelera de cPanel
Aunque antes mencioné que no hay papelera, en realidad cPanel tiene una papelera para el File Manager, pero está desactivada por defecto. Si la activas, los archivos eliminados irán a una carpeta llamada .trash y podrás recuperarlos.
Para activarla, ve a la configuración del File Manager (el icono de ajustes en la esquina superior derecha) y marca la casilla Activar la papelera para el File Manager. Te recomendamos activarla, ya que puede salvarte de un susto.
Preguntas frecuentes (FAQ) sobre el File Manager
¿Puedo usar el File Manager para subir archivos muy grandes?
SÃ, pero puede ser lento. Si tienes que subir archivos de más de 100 MB, es mejor que uses un cliente FTP como FileZilla, que es más rápido y estable.
¿Qué hago si no veo el archivo .htaccess?
Debes activar la opción Mostrar archivos ocultos (dotfiles) en la configuración del File Manager. Recuerda hacerlo cada vez que entres, ya que cPanel a veces no lo recuerda.
¿Es seguro cambiar los permisos a 777?
No, en absoluto. Es un riesgo de seguridad enorme. Si un script te lo pide, intenta usar 755 o 644 primero. Si realmente necesitas 777, asegúrate de que sea solo temporalmente y revierte los cambios después.
¿Puedo editar un archivo PHP desde el File Manager?
SÃ, puedes usar el editor de texto integrado. Sin embargo, para ediciones complejas, es mejor usar un editor de código en tu computadora y luego subir el archivo.
¿Cómo puedo saber si mis permisos son correctos?
Si tu sitio web funciona correctamente y no hay errores de permisos en los logs, es que están bien. Puedes consultar los logs de errores desde cPanel en la sección Métricas o Errores.
¿El File Manager funciona igual en otros paneles como Syspanel?
No exactamente. Si estás usando Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Aunque la lógica es similar, la interfaz es diferente. En Syspanel, el gestor de archivos suele ser más básico y se accede desde la sección "Web" o "Dominios". Aun asÃ, los conceptos de permisos y la estructura de carpetas son los mismos, ya que ambos se basan en Linux.
Consejos finales para gestionar archivos cPanel como un profesional
- Haz copias de seguridad periódicas: Antes de hacer cambios importantes, descarga una copia de tus archivos o usa la función de comprimir del File Manager.
- No modifiques archivos que no entiendas: Si no sabes qué hace un archivo, no lo toques. PodrÃas romper tu sitio web.
- Utiliza la función "Seleccionar todo": En la barra superior hay un botón para seleccionar todos los archivos de una carpeta. Úsalo con cuidado para no eliminar o mover cosas por error.
- Ten paciencia: El File Manager puede ser lento con muchas carpetas o archivos. Si no responde, espera unos segundos antes de hacer clic de nuevo.
[TIP]: Si tienes un sitio en WordPress, la mayorÃa de las veces no necesitarás tocar los permisos. Solo hazlo si un plugin o tema te lo pide explÃcitamente.
En resumen, el file manager cPanel es una herramienta indispensable para cualquier persona que gestione un sitio web. Dominar las operaciones básicas y entender los permisos cPanel te dará el control total sobre tu hosting y te ayudará a resolver muchos problemas por ti mismo. Recuerda siempre ser cuidadoso con los cambios que haces y, ante la duda, consulta con tu proveedor de hosting.
