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

Cómo solucionar problemas de permisos en WordPress con cPanel

Actualizado el 20 de noviembre de 2025

¿Tu web en WordPress ha empezado a dar errores raros? De repente no puedes subir imágenes, el plugin de actualizaciones falla o ves un mensaje de error como “No se puede crear el directorio” o “Falta el archivo wp-config.php”.

Tranquilo, no es el fin del mundo. En la mayoría de los casos, esto se debe a un problema de permisos de archivos y carpetas en tu servidor. Y lo mejor es que se puede solucionar en pocos minutos desde el panel de control de tu hosting, ya sea cPanel, Syspanel (HestiaCP) o cualquier otro.

En este artículo, te voy a explicar paso a paso cómo solucionar problemas de permisos en WordPress con cPanel, qué significan esos números raros (chmod 755, 644, etc.) y cómo evitar que vuelva a pasar. Todo en un lenguaje sencillo, sin tecnicismos innecesarios.


¿Qué son los permisos en WordPress y por qué son importantes?

Imagina que tu web es una casa. Los permisos son las reglas que decides para cada habitación: quién puede entrar, quién puede coger cosas y quién solo puede mirar. En un servidor, cada archivo y carpeta tiene tres niveles de acceso:

  • Propietario (user): normalmente eres tú o tu cuenta de hosting.
  • Grupo (group): otros usuarios del servidor (como el usuario de PHP o FTP).
  • Otros (others): cualquiera que intente acceder desde internet.

Cada nivel puede tener tres acciones: leer (r), escribir (w) y ejecutar (x). En WordPress, los permisos correctos garantizan que el sistema pueda leer archivos, escribir en la base de datos y ejecutar scripts PHP sin que nadie no autorizado pueda modificar nada.

Cuando los permisos se vuelven locos (por ejemplo, después de una migración, una actualización fallida o al cambiar de hosting), aparecen errores como:

  • “No se puede crear el directorio wp-content/uploads/2025”.
  • “Error al establecer conexión con la base de datos” (a veces).
  • “No tienes permisos para subir este archivo”.
  • “Falta el archivo wp-config.php” (aunque esté ahí).

¿Cómo saber si el problema son los permisos de WordPress en cPanel?

Antes de lanzarte a cambiar números, asegúrate de que el error es por permisos y no por otra cosa. Estos son los síntomas más comunes:

  • Error al subir imágenes o medios: el cargador se queda en blanco o muestra “Error HTTP”.
  • Plugins o temas no se actualizan: fallan con mensaje “No se pudo crear el directorio”.
  • El editor de archivos de WordPress (Apariencia > Editor) no funciona.
  • Error 403 Forbidden en algunas páginas.
  • El sitio web se ve en blanco (pantalla blanca de la muerte) sin más información.

Si tienes acceso a cPanel, puedes comprobarlo fácilmente desde el Administrador de Archivos. Abre la carpeta de tu sitio (normalmente public_html o www) y haz clic derecho sobre un archivo o carpeta. Verás una opción Cambiar permisos. Allí te aparecerán unos números como 755, 644, 777, etc.


La regla de oro de los permisos en WordPress

Para que WordPress funcione correctamente, los permisos deben ser:

  • Carpetas: 755 (o 750 en entornos más seguros).
  • Archivos: 644 (o 640).
  • Archivo wp-config.php: 600 (o 640).
  • Carpeta wp-content/uploads: 755 (a veces 777 si hay problemas, pero no es recomendable).

[INFO] No uses permisos 777 en todo el sitio. Es como dejar la puerta de tu casa abierta de par en par. Solo es necesario en casos muy concretos y temporales.


Cómo solucionar permisos WordPress cPanel paso a paso

Vamos a lo práctico. Te explico dos métodos: desde el Administrador de Archivos de cPanel (más visual) y mediante FTP (más rápido si tienes muchos archivos).

Método 1: Usando el Administrador de Archivos de cPanel

  1. Accede a cPanel con tus credenciales de hosting.
  2. Busca el icono Administrador de Archivos (suele estar en la sección “Archivos”).
  3. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html o public_html/tu-sitio).
  4. Selecciona todos los archivos y carpetas. Puedes hacerlo con Ctrl+A (Windows) o Cmd+A (Mac).
  5. Haz clic derecho y elige Cambiar permisos.
  6. Se abrirá una ventana. Marca las casillas así:
    • Propietario: Lectura, Escritura, Ejecución (rwx).
    • Grupo: Lectura, Ejecución (r-x).
    • Otros: Lectura, Ejecución (r-x).
    • Esto te dará el número 755.
  7. Haz clic en Cambiar permisos.
  8. Ahora, vuelve a seleccionar solo los archivos (no carpetas). Fíjate que en la columna “Tipo” aparezca “archivo”. Puedes ordenar por tipo.
  9. De nuevo, haz clic derecho > Cambiar permisos y marca:
    • Propietario: Lectura, Escritura (rw-).
    • Grupo: Lectura (r--).
    • Otros: Lectura (r--).
    • Esto es 644.
  10. Aplica los cambios.

[WARNING] Este método manual es tedioso si tienes muchos archivos. Para sitios grandes, mejor usa FTP o un plugin.

Método 2: Usando un cliente FTP (FileZilla, Cyberduck, etc.)

Si prefieres usar FTP, es más rápido para corregir permisos en masa.

  1. Conéctate a tu servidor FTP desde FileZilla (o el que uses). Los datos te los da tu hosting.
  2. Navega hasta la carpeta raíz de WordPress.
  3. Selecciona todas las carpetas (solo las carpetas). Puedes hacerlo pulsando la primera, luego Shift + última.
  4. Haz clic derecho > Permisos de archivo.
  5. En la ventana, escribe 755 y marca “Aplicar a los subdirectorios”. Acepta.
  6. Ahora selecciona todos los archivos (no carpetas). Repite el proceso pero con 644 y marca “Aplicar a los archivos únicamente”.
  7. Acepta y espera a que termine.

[TIP] En FileZilla, puedes ver los permisos actuales en la columna “Permisos”. Si ves “drwxr-xr-x” es 755; si ves “-rw-r--r--” es 644.

Método 3: Usando un plugin de WordPress (para valientes)

Si tienes acceso al panel de administración de WordPress (aunque sea limitado), puedes instalar un plugin como WP File Permissions o All in One WP Security & Firewall. Sin embargo, si el error es grave, puede que no puedas acceder al panel. En ese caso, usa los métodos anteriores.


¿Qué hacer si los permisos no se solucionan?

A veces, aunque pongas 755 y 644, el error persiste. Esto puede deberse a:

  • El usuario de PHP no es el propietario de los archivos. En muchos hostings, el usuario de PHP (a menudo “nobody” o “www-data”) es diferente al usuario FTP. La solución es cambiar el propietario de los archivos a ese usuario, pero esto requiere acceso SSH o ayuda del soporte técnico de tu hosting.
  • La carpeta wp-content/uploads necesita permisos 777 temporalmente. Esto ocurre en algunos servidores antiguos. Prueba a poner 777 solo en esa carpeta y sus subcarpetas.
  • El servidor tiene un módulo de seguridad (como ModSecurity) bloqueando acciones. Desactívalo temporalmente desde cPanel (búscalo como “ModSecurity” o “Securito”) y vuelve a intentarlo.

[WARNING] No dejes permisos 777 más tiempo del necesario. Una vez que subas tus imágenes o actualices, vuelve a 755.


Cómo prevenir problemas de permisos en el futuro

La mejor cura es la prevención. Sigue estos consejos:

  1. No uses plugins de seguridad que cambien permisos automáticamente sin supervisión.
  2. Al migrar tu web, asegúrate de que los archivos mantengan los permisos originales. Usa plugins de migración como All-in-One WP Migration.
  3. Actualiza WordPress, temas y plugins regularmente desde el panel, no manualmente por FTP.
  4. Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. Allí también puedes gestionar permisos desde el administrador de archivos.
  5. Haz copias de seguridad frecuentes. Si algo sale mal, restauras y listo.

Preguntas frecuentes (FAQ) sobre permisos en WordPress con cPanel

¿Qué significa chmod 755 y 644?

  • 755: El propietario puede leer, escribir y ejecutar; el grupo y otros solo leer y ejecutar. Es el estándar para carpetas.
  • 644: El propietario puede leer y escribir; el grupo y otros solo leer. Es el estándar para archivos.

¿Por qué no puedo cambiar permisos desde cPanel?

Puede que tu cuenta de hosting no tenga permisos de superusuario. Contacta con tu proveedor de hosting.

¿Es seguro usar 777 en wp-content/uploads?

Solo temporalmente. Si tu hosting lo requiere, pon 777, sube lo que necesites y vuelve a 755. No lo dejes así.

¿Cómo soluciono el error “No se puede crear el directorio”?

Generalmente es porque la carpeta wp-content/uploads no tiene permisos 755 o 777. Cámbialos desde cPanel o FTP.

¿El problema de permisos afecta al SEO?

Sí, indirectamente. Si tu web no carga imágenes o páginas, Google penalizará la experiencia de usuario y el posicionamiento bajará.


Conclusión: No temas a los permisos, domínalos

Los problemas de permisos WordPress cPanel son uno de los errores más fáciles de resolver si sabes qué hacer. Con solo cambiar a 755 las carpetas y 644 los archivos, solucionarás el 90% de los casos. Recuerda que la clave está en mantener un equilibrio entre seguridad y funcionalidad.

Si después de seguir estos pasos el error continúa, no dudes en contactar con el soporte técnico de tu hosting. Ellos pueden verificar si el problema es del servidor o de la configuración de PHP.

Y ya sabes, si usas Syspanel (HestiaCP), el puerto es el 2106 y el proceso es idéntico. ¡Manos a la obra y a disfrutar de un WordPress sin errores!

¿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