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

Guía para solucionar problemas de permisos de archivos en WordPress (cPanel)

Actualizado el 28 de enero de 2026

¿Por qué es importante entender los permisos de archivos en WordPress?

Si alguna vez has intentado subir una imagen, instalar un plugin o actualizar tu web de WordPress y te has encontrado con un mensaje de error como "No se pudo crear el directorio" o "Fallo al subir archivos", es muy probable que el problema esté relacionado con los permisos de archivos WordPress. No te preocupes, es uno de los fallos más comunes y, por suerte, también de los más fáciles de solucionar si sabes cómo hacerlo.

En esta guía, te explicaré paso a paso cómo identificar y solucionar problemas de permisos en tu instalación de WordPress usando cPanel, la herramienta de administración de hosting más popular. Veremos qué significan esos números (como 755 o 644), cómo usar el File Manager de cPanel para cambiarlos y qué permisos son los correctos para cada carpeta y archivo de tu sitio.

Al final, habrás aprendido a solucionar permisos WordPress de forma segura y entenderás por qué tu WordPress no sube archivos o da errores al instalar temas y plugins.


¿Qué son los permisos de archivos y carpetas?

En un servidor Linux (que es donde se aloja la mayoría de sitios WordPress), cada archivo y carpeta tiene un conjunto de permisos que determinan quién puede leer, escribir o ejecutar ese archivo. Estos permisos se representan con tres dígitos (por ejemplo, 755 o 644) y se dividen en tres grupos:

  • Propietario (Owner): Normalmente el usuario de tu cuenta de hosting.
  • Grupo (Group): Un grupo de usuarios del servidor.
  • Público (Others/World): Cualquier persona que acceda al servidor.

Cada uno de estos grupos puede tener tres tipos de permisos:

  • Lectura (r): Ver el contenido del archivo o listar la carpeta.
  • Escritura (w): Modificar o eliminar el archivo/carpeta.
  • Ejecución (x): Ejecutar un archivo (como scripts PHP) o acceder a una carpeta.

Los números que ves (como 755) son la suma de estos permisos en octal:

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

Por ejemplo, el permiso 755 significa:

  • Propietario: 7 (4+2+1) → Lectura, escritura y ejecución.
  • Grupo: 5 (4+1) → Lectura y ejecución.
  • Público: 5 (4+1) → Lectura y ejecución.

¿Cuáles son los permisos correctos para WordPress?

Para que WordPress funcione correctamente y de forma segura, los permisos deben ser los siguientes:

  • Carpetas (directorios): 755
  • Archivos (como wp-config.php, index.php, etc.): 644
  • Archivos de configuración sensibles (wp-config.php): 600 o 640 (más restrictivo)
  • Carpeta wp-content y subcarpetas (uploads, plugins, themes): 755 para carpetas, 644 para archivos.
  • Archivos .htaccess: 644

[WARNING] Nunca uses permisos 777 (lectura, escritura y ejecución para todos). Esto deja tu sitio vulnerable a ataques, ya que cualquier persona podría modificar tus archivos. Si algún plugin o tema te pide permisos 777, busca una alternativa segura.


Cómo acceder al File Manager de cPanel

Para cambiar los permisos, necesitas entrar al File Manager de tu cPanel. Aquí te explico cómo:

  1. Inicia sesión en tu cPanel. Normalmente accedes desde tudominio.com/cpanel o tudominio.com:2083. Usa las credenciales que te dio tu proveedor de hosting.
  2. Busca el icono de "File Manager" (Administrador de archivos). Generalmente está en la sección "Archivos".
  3. Selecciona la carpeta raíz de tu sitio. Normalmente es public_html o www. Si tienes varios sitios, busca la carpeta de tu dominio principal.
  4. ¡Listo! Ya estás dentro del gestor de archivos de tu hosting.

[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el acceso al panel es a través del puerto 2106 (ejemplo: tudominio.com:2106). Una vez dentro, busca la sección "Archivos" o "File Manager".


Cómo cambiar permisos de archivos y carpetas en cPanel

Cambiar permisos de una carpeta o archivo individual

  1. Navega hasta el archivo o carpeta que deseas modificar dentro del File Manager.
  2. Haz clic derecho sobre el elemento y selecciona "Change Permissions" (Cambiar permisos).
  3. Se abrirá una ventana con casillas para marcar (Lectura, Escritura, Ejecución) para Propietario, Grupo y Público. También verás un campo numérico (como 755).
  4. Selecciona los permisos correctos:
    • Para carpetas: asegúrate de que el Propietario tenga Lectura, Escritura y Ejecución (marcado todo), y Grupo y Público solo Lectura y Ejecución (sin Escritura). Esto dará 755.
    • Para archivos: Propietario con Lectura y Escritura (sin Ejecución), Grupo y Público solo Lectura. Esto dará 644.
  5. Haz clic en "Change Permissions" para aplicar.

Cambiar permisos de forma masiva (varias carpetas/archivos)

Si tienes muchos archivos con permisos incorrectos, puedes cambiarlos todos a la vez:

  1. Selecciona la carpeta raíz (por ejemplo, public_html).
  2. Haz clic derecho y elige "Change Permissions".
  3. Marca la opción "Apply to all subdirectories and files" (Aplicar a todos los subdirectorios y archivos).
  4. Selecciona los permisos que deseas (755 para carpetas, 644 para archivos). Importante: No puedes aplicar un mismo permiso a carpetas y archivos a la vez. Debes hacerlo en dos pasos:
    • Primero, selecciona 755 y marca la casilla "Apply to directories only".
    • Luego, repite el proceso con 644 y marca "Apply to files only".

[TIP] Si no ves la opción de aplicar solo a directorios o solo a archivos, puedes usar el comando desde la terminal SSH (si tu hosting lo permite). Pero para la mayoría de usuarios, el File Manager es suficiente.


Solucionar problemas comunes de permisos en WordPress

1. WordPress no sube archivos (imágenes, documentos)

Si al intentar subir una imagen ves el error "No se pudo crear el directorio wp-content/uploads/...", el problema suele ser que la carpeta uploads no tiene permisos de escritura.

Solución:

  1. Ve a wp-content/uploads/ en el File Manager.
  2. Cambia los permisos de la carpeta uploads a 755.
  3. Si el error persiste, revisa también los permisos de las subcarpetas dentro de uploads (por año/mes). Deben ser 755.

2. No se pueden instalar plugins o temas

Si WordPress te pide credenciales FTP para instalar un plugin o tema, es porque el servidor no puede escribir en la carpeta wp-content/plugins/ o wp-content/themes/.

Solución:

  1. Cambia los permisos de la carpeta wp-content/ a 755 (esto incluye sus subcarpetas).
  2. Si el problema continúa, verifica que el propietario de los archivos sea el mismo que el usuario del servidor web (normalmente es así en hosting compartido).

3. Error 403 Forbidden o página en blanco

Un error 403 suele ocurrir cuando los permisos de un archivo (como index.php) están mal configurados, por ejemplo, en 644 pero sin acceso de lectura para el público.

Solución:

  1. Revisa los permisos de los archivos en la raíz de tu sitio (index.php, wp-config.php, etc.). Deben ser 644.
  2. Si usas un plugin de seguridad o un .htaccess personalizado, asegúrate de que no esté bloqueando el acceso.

4. El sitio muestra un mensaje de "Error al establecer conexión con la base de datos"

Aunque esto suele ser un problema de base de datos, a veces los permisos incorrectos en wp-config.php pueden causarlo. Si el archivo tiene permisos 777, el servidor podría no leerlo correctamente.

Solución:

  1. Cambia los permisos de wp-config.php a 600 o 640.
  2. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.

Preguntas frecuentes (FAQ)

¿Qué permisos debe tener la carpeta wp-content?

La carpeta wp-content debe tener permisos 755. Sus subcarpetas (plugins, themes, uploads) también deben ser 755, y los archivos dentro de ellas, 644.

¿Es seguro usar permisos 777?

No, nunca. Los permisos 777 permiten que cualquier usuario del servidor (incluso malicioso) pueda escribir en tus archivos. Esto es un grave riesgo de seguridad. Siempre usa 755 para carpetas y 644 para archivos.

¿Cómo restablecer los permisos por defecto en WordPress?

Puedes usar un plugin como "WP Reset" o "WordPress Reset", pero es más seguro hacerlo manualmente desde cPanel. Sigue los pasos de la sección "Cambiar permisos de forma masiva" para aplicar 755 en carpetas y 644 en archivos.

¿Por qué mi WordPress no sube archivos aunque los permisos sean correctos?

Puede ser un problema de espacio en disco, límite de tamaño de subida en PHP o un plugin conflictivo. Verifica también que la carpeta uploads exista y tenga permisos 755. Si el problema persiste, contacta a tu proveedor de hosting.

¿Cómo sé si tengo permisos incorrectos?

Los síntomas más comunes son:

  • No puedes subir imágenes.
  • No se instalan plugins o temas.
  • Aparecen errores 403 o 500.
  • El sitio se ve en blanco.

Puedes usar el plugin "Health Check & Troubleshooting" para detectar problemas de permisos.


Consejos finales para mantener los permisos seguros

  • Realiza copias de seguridad periódicas antes de hacer cambios masivos en permisos.
  • No instales plugins o temas de fuentes no confiables, ya que pueden modificar los permisos sin que lo sepas.
  • Si usas Syspanel, recuerda que el acceso es por el puerto 2106 y la interfaz es similar a cPanel.
  • Mantén WordPress actualizado para evitar vulnerabilidades que exploten permisos incorrectos.
  • Si no estás seguro de qué permisos usar, consulta la documentación de tu hosting o contacta a soporte.

[TIP] Muchos problemas de permisos se solucionan simplemente cambiando la carpeta wp-content a 755 y los archivos a 644. Si después de hacerlo el sitio sigue fallando, revisa el archivo .htaccess y los logs de error del servidor (desde cPanel en "Error Log").

Con esta guía, ya sabes cómo solucionar problemas de permisos de archivos en WordPress usando cPanel. Recuerda que la clave está en usar los permisos correctos (755 para carpetas, 644 para archivos) y evitar el 777 a toda costa. Si tienes dudas, vuelve a leer los pasos o consulta con tu proveedor de hosting. ¡Tu sitio web te lo agradecerá!

¿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