🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo administrar archivos y permisos en cPanel: Guía completa

Actualizado el 26 de octubre de 2025

¿Alguna vez has entrado a tu cPanel y te has sentido abrumado por la cantidad de opciones? No te preocupes, es completamente normal. Una de las tareas más comunes (y a veces más frustrantes) es la gestión de archivos y permisos.

Entender cómo funciona el Administrador de archivos y el sistema de permisos (chmod) es fundamental para que tu web funcione rápido, segura y sin errores inesperados.

En esta guía completa, vamos a desglosar todo lo que necesitas saber sobre los permisos cPanel, cómo usar el administrador de archivos y cómo evitar esos molestos errores 403 o 500. Vamos a ello.

Primeros pasos: El Administrador de archivos

El Administrador de archivos es el explorador de Windows o Finder de tu hosting. Te permite subir, descargar, editar, renombrar y eliminar archivos directamente desde el navegador, sin necesidad de usar un programa FTP externo.

Para acceder a él, inicia sesión en tu cPanel y busca la sección Archivos. Ahí verás el icono del Administrador de archivos. Haz clic para abrirlo.

Navegando por tus directorios

Al abrirlo, verás una interfaz dividida en dos paneles. A la izquierda, el árbol de directorios (carpetas). A la derecha, el contenido de la carpeta seleccionada.

La ruta más importante es public_html. Esta es la raíz de tu sitio web. Todo lo que esté dentro de esta carpeta es visible públicamente en internet.

[INFO] Si tu web está en un subdominio o es una instalación de WordPress, normalmente estará en public_html o en una subcarpeta dentro de esta.

Operaciones básicas con archivos

La barra de herramientas superior es tu mejor amiga. Aquí tienes las acciones más útiles:

  • Subir: Para subir un archivo desde tu ordenador al servidor. Simplemente arrastra el archivo o haz clic para seleccionarlo.
  • + Carpeta: Para crear una nueva carpeta en el directorio actual.
  • Copiar: Duplica el archivo o carpeta seleccionado. Te pedirá la ruta de destino.
  • Mover: Traslada el archivo a otra ubicación dentro de tu hosting.
  • Cambiar permisos: Esta es la clave de todo. Lo veremos en detalle más abajo.
  • Editar: Abre un editor de texto plano para modificar archivos como .htaccess, .php, .txt, etc.
  • Renombrar: Para cambiar el nombre del archivo o carpeta.
  • Comprimir/Extraer: Crea un archivo ZIP o descomprime uno. Muy útil para subir webs completas de golpe.
  • Eliminar: Borra el archivo o carpeta seleccionado. Ten cuidado, esto es permanente.

[TIP] Si necesitas subir muchos archivos, te recomiendo comprimirlos en un ZIP en tu ordenador, subir el ZIP y luego usar la opción Extraer en el servidor. Es mucho más rápido y fiable.

Desmitificando los permisos: ¿Qué es el chmod?

Ahora llegamos al meollo del asunto: los permisos cPanel o chmod cPanel.

En los sistemas Linux (que es lo que usa la mayoría de los hosting), cada archivo y carpeta tiene un conjunto de permisos que indican quién puede leer, escribir o ejecutar ese elemento.

Imagina que tu servidor es una casa. Los archivos son las habitaciones y las puertas tienen cerraduras. Los permisos determinan quién tiene la llave de cada puerta.

Hay tres tipos de acciones:

  • Lectura (r): Permite ver el contenido del archivo o listar el contenido de una carpeta.
  • Escritura (w): Permite modificar o eliminar el archivo, y crear o borrar archivos dentro de una carpeta.
  • Ejecución (x): Permite ejecutar el archivo como un programa o script (importante para PHP y CGI).

Y hay tres tipos de usuarios que pueden tener estos permisos:

  • Usuario (u): El propietario del archivo. Casi siempre eres tú (tu cuenta de cPanel).
  • Grupo (g): Un grupo de usuarios del servidor. Normalmente es el grupo de tu cuenta.
  • Público (o): Todos los demás usuarios del servidor y visitantes de tu web.

Los números mágicos: 644, 755, 666

En lugar de escribir rwxr-xr-x, usamos números. Cada acción tiene un valor:

  • Lectura = 4
  • Escritura = 2
  • Ejecución = 1

Sumamos los valores para cada usuario. El número final es una combinación de tres dígitos (usuario, grupo, público).

  • 644: Es el permiso estándar para archivos. El usuario puede leer y escribir (4+2=6), el grupo y el público solo pueden leer (4+0+0=4). Es el más común para archivos de imagen, texto, CSS, etc.
  • 755: Es el permiso estándar para carpetas. El usuario puede leer, escribir y ejecutar (4+2+1=7), el grupo y el público pueden leer y ejecutar (4+0+1=5). Necesario para que el servidor pueda "entrar" en las carpetas.
  • 666: Permite a todos leer y escribir, pero no ejecutar. A veces se usa para archivos de caché, pero es inseguro si no sabes lo que haces.
  • 777: Da todos los permisos a todos. ¡Peligro! Esto es una puerta abierta para hackers. Solo úsalo temporalmente y con mucho cuidado.

[WARNING] Nunca uses permisos 777 en archivos o carpetas de producción. Es la causa más común de vulnerabilidades de seguridad. Si un script te pide permisos 777, después de instalarlo o configurarlo, debes volver a cambiarlos a 755 o 644.

Cómo cambiar permisos en cPanel paso a paso

Cambiar los permisos cPanel es muy sencillo desde el Administrador de archivos.

  1. Selecciona el archivo o carpeta al que quieres cambiar los permisos.
  2. Haz clic en el botón Permisos en la barra superior.
  3. Se abrirá una ventana emergente con casillas de verificación para cada tipo de usuario y acción.
  4. Marca o desmarca las casillas según lo que necesites. También puedes escribir directamente el número (por ejemplo, 755) en el campo Permisos.
  5. Haz clic en Cambiar permisos para guardar los cambios.

[TIP] Si tienes un error 500 (Internal Server Error), a menudo es porque un archivo o carpeta tiene permisos incorrectos. Empieza por asegurarte de que todas las carpetas tengan 755 y todos los archivos 644.

Gestionar archivos más allá del Administrador

Aunque el Administrador de archivos es muy potente, a veces necesitas una herramienta más robusta, especialmente para sitios grandes.

Usando el acceso SSH

Si tu plan de hosting lo incluye, puedes usar SSH (Secure Shell) para conectarte a tu servidor desde tu terminal. Esto te da control total. Comandos como chmod o chown te permiten cambiar permisos y propietario de forma masiva.

Por ejemplo, para cambiar todos los archivos a 644 y todas las carpetas a 755 en la carpeta public_html, ejecutarías:

find public_html -type f -exec chmod 644 {} \;
find public_html -type d -exec chmod 755 {} \;

[INFO] Si tu proveedor de hosting utiliza Syspanel (antiguamente conocido como HestiaCP) en lugar de cPanel, el acceso SSH se gestiona desde el panel. Recuerda que el puerto de acceso a Syspanel es el 2106, no el 2083. La lógica de permisos es exactamente la misma.

El archivo .htaccess: Tu aliado para el control

El archivo .htaccess es un archivo de configuración especial que te permite modificar el comportamiento del servidor Apache en tu directorio y subdirectorios.

Lo usamos constantemente para:

  • Redireccionamientos (301).
  • Proteger carpetas con contraseña.
  • Bloquear direcciones IP.
  • Reescribir URLs (imprescindible para WordPress).

Para editarlo, búscalo en la raíz de tu public_html. Si no lo ves, activa la opción Mostrar archivos ocultos en la configuración del Administrador de archivos.

[WARNING] Antes de editar .htaccess, siempre haz una copia de seguridad. Un error en este archivo puede derribar tu web entera.

Solución de problemas comunes con permisos

Aquí tienes las situaciones más habituales y cómo resolverlas.

Error 403 Forbidden

Este error significa que el servidor entiende tu petición, pero no te deja entrar. Suele ser un problema de permisos.

  • Causa: La carpeta o archivo tiene permisos demasiado restrictivos (por ejemplo, 600 en una carpeta).
  • Solución: Cambia los permisos de la carpeta a 755 y de los archivos a 644.

Error 500 Internal Server Error

Este es más genérico. Puede ser un error de PHP, un .htaccess corrupto o un problema de permisos.

  • Causa: Permisos de ejecución incorrectos en un script PHP (por ejemplo, 644 en un archivo que necesita ser ejecutado como CGI).
  • Solución: Revisa el archivo error_log en la carpeta public_html para ver el error exacto. Si sospechas de permisos, vuelve a poner las carpetas a 755 y los archivos a 644.

No puedo subir archivos con el Administrador

  • Causa: La carpeta de destino no tiene permisos de escritura para tu usuario.
  • Solución: Asegúrate de que la carpeta tenga permisos 755 (o 750 si tu hosting es más restrictivo). Si es una carpeta de subida de usuarios (como una galería), puede que necesite 755 o incluso 775 dependiendo de la configuración del grupo.

Preguntas Frecuentes (FAQ)

¿Por qué no puedo cambiar los permisos de un archivo a 777?

Muchos hosts bloquean el uso de 777 por seguridad. Es una buena práctica. Si necesitas que un script escriba en un archivo, prueba con 775 o 664 primero. Si tu hosting usa Syspanel, la interfaz puede diferir ligeramente, pero la restricción de 777 es común en la industria.

¿Qué significa chown?

chown cambia el propietario de un archivo. En la mayoría de los casos, no necesitarás usarlo porque el propietario es tu cuenta de cPanel. Sin embargo, si has subido archivos como root vía SSH, podrías tener problemas. Asegúrate de que el propietario sea tu usuario de cPanel.

¿Es seguro usar el Administrador de archivos para editar código?

Para cambios pequeños, sí. Pero para ediciones complejas, es mejor usar un editor de código en tu ordenador y luego subir el archivo. El editor del Administrador de archivos es básico y no tiene resaltado de sintaxis avanzado.

¿Cada cuánto debo revisar los permisos?

No hay una regla fija. Pero es una buena práctica revisarlos después de instalar un script, un plugin o un tema, ya que a veces estos modifican los permisos de forma incorrecta.

¿Qué hago si mi web sigue dando errores después de cambiar los permisos?

Si has verificado los permisos y el problema persiste, revisa el archivo error_log. También puedes desactivar plugins o temas de WordPress renombrando sus carpetas desde el Administrador de archivos para ver si el problema es un conflicto.

Conclusión

Dominar la gestión de archivos y los permisos cPanel es una habilidad esencial para cualquier persona que gestione un sitio web. No es tan complicado como parece una vez que entiendes la lógica de los números.

Recuerda la regla de oro:

  • Archivos: 644
  • Carpetas: 755

Con esta base, podrás resolver la mayoría de los errores comunes y mantener tu web segura y funcionando sin problemas. Si te pierdes, no dudes en volver a esta guía.

[TIP] La práctica hace al maestro. Crea un sitio de pruebas (un subdominio) y experimenta con los permisos sin miedo a romper nada. Es la mejor forma de aprender.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel