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

Solucionar problemas de permisos de archivos en WordPress (cPanel)

Actualizado el 2 de septiembre de 2025

¿Tu sitio web en WordPress muestra errores extraños? ¿No puedes subir imágenes, instalar plugins o tu página se ve en blanco? Es muy probable que el problema esté en los permisos de archivos. No te preocupes, es una de las incidencias más comunes y, con esta guía, podrás solucionarla desde cPanel de forma segura y sin complicaciones.

Los permisos de archivos son como las reglas de acceso de tu sitio: le dicen al servidor quién puede leer, escribir o ejecutar cada archivo. Si están mal configurados, WordPress no puede funcionar correctamente. En este artículo te explicaré paso a paso cómo corregir permisos WordPress, qué significan los famosos cPanel permisos 755 644 y cómo mantener la seguridad WordPress cPanel sin volverte loco.


¿Qué son los permisos de archivos y por qué son importantes?

Imagina que tu sitio web es una casa. Los permisos de archivos son las llaves de cada habitación. Hay tres tipos de acceso:

  • Lectura (r): Puedes ver lo que hay dentro.
  • Escritura (w): Puedes modificar o borrar cosas.
  • Ejecución (x): Puedes ejecutar programas (como scripts PHP).

Estos permisos se asignan a tres grupos de usuarios:

  1. Propietario (u): El dueño de la casa (normalmente el usuario de cPanel).
  2. Grupo (g): Los familiares o compañeros de piso.
  3. Público (o): Cualquier visitante.

En WordPress, la mayoría de los archivos deben tener permisos 644 (el propietario puede leer y escribir; el grupo y el público solo leer). Las carpetas deben tener 755 (el propietario puede leer, escribir y ejecutar; el grupo y el público solo leer y ejecutar).

Cuando estos valores se desconfiguran (por ejemplo, tras una migración, una actualización fallida o un plugin malicioso), aparecen errores como:

  • "No se puede crear el directorio wp-content/uploads"
  • "Error al establecer conexión con la base de datos"
  • "No tienes permiso para acceder a este recurso"
  • Página en blanco (White Screen of Death)

Antes de empezar: precauciones importantes

[WARNING] Nunca cambies los permisos de forma masiva sin saber lo que haces. Un error podría dejar tu sitio inaccesible o vulnerable. Siempre haz una copia de seguridad completa antes de tocar nada.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso es por el puerto 2106. El proceso para cambiar permisos es similar al de cPanel, pero la interfaz varía ligeramente.


Paso 1: Accede al Administrador de Archivos de cPanel

Para empezar a solucionar problemas de permisos de archivos en WordPress cPanel, sigue estos pasos:

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Se abrirá una ventana. Selecciona la carpeta donde está instalado WordPress (normalmente public_html o una subcarpeta como blog).
  4. Haz clic en "Configuración" (arriba a la derecha) y marca "Mostrar archivos ocultos (puntos)" para ver todos los archivos, incluido el .htaccess.

Paso 2: Cambia permisos de archivos individuales (método visual)

Este método es ideal si solo tienes uno o dos archivos con problemas.

  1. Dentro del Administrador de Archivos, localiza el archivo o carpeta problemática.
  2. Haz clic derecho sobre él y selecciona "Cambiar permisos".
  3. Se abrirá una ventana con casillas de verificación para Lectura, Escritura y Ejecución del Propietario, Grupo y Público.
  4. Para archivos, marca:
    • Propietario: Lectura y Escritura (r + w).
    • Grupo: Solo Lectura (r).
    • Público: Solo Lectura (r).
    • El valor numérico será 644.
  5. Para carpetas, marca:
    • Propietario: Lectura, Escritura y Ejecución (r + w + x).
    • Grupo: Lectura y Ejecución (r + x).
    • Público: Lectura y Ejecución (r + x).
    • El valor numérico será 755.
  6. Haz clic en "Cambiar permisos".

[INFO] Si ves un error que dice "Permiso denegado", es probable que los archivos pertenezcan a otro usuario (por ejemplo, root). En ese caso, contacta con tu proveedor de hosting.


Paso 3: Corregir permisos de forma masiva con comandos (método avanzado)

Si tienes muchos archivos o carpetas con permisos incorrectos, lo más eficiente es hacerlo mediante comandos SSH o usando la opción "Cambiar permisos" en el propio Administrador de Archivos de cPanel.

Opción A: Desde el Administrador de Archivos de cPanel

  1. Dentro de la carpeta raíz de WordPress (public_html), selecciona todos los archivos y carpetas (puedes usar Ctrl + A).
  2. Haz clic derecho y elige "Cambiar permisos".
  3. En la ventana emergente, verás una opción que dice "Aplicar a subdirectorios y archivos".
  4. Marca esa casilla.
  5. Establece los permisos para carpetas en 755 y para archivos en 644.
  6. Haz clic en "Cambiar permisos".

[WARNING] Este método puede tardar varios minutos si tienes muchos archivos. No cierres la ventana ni recargues la página.

Opción B: Usando comandos SSH (para usuarios con acceso root o shell)

Si tu hosting permite SSH, puedes conectarte por terminal y ejecutar:

# Para corregir todos los archivos a 644
find /ruta/a/tu/wordpress -type f -exec chmod 644 {} \;

# Para corregir todas las carpetas a 755
find /ruta/a/tu/wordpress -type d -exec chmod 755 {} \;

Reemplaza /ruta/a/tu/wordpress por la ruta real (ejemplo: /home/usuario/public_html).


Paso 4: Permisos especiales que debes conocer

No todos los archivos deben tener 644. Algunos necesitan permisos más flexibles:

Archivos que necesitan permisos 644 (o menos)

  • wp-config.php600 (solo lectura/escritura para el propietario). ¡Nunca lo dejes en 644!
  • .htaccess644 o 604 (dependiendo del servidor).
  • Archivos PHP, CSS, JS, imágenes → 644.

Carpetas que necesitan permisos 755

  • wp-content/
  • wp-content/themes/
  • wp-content/plugins/
  • wp-content/uploads/ → A veces necesita 777 para que WordPress pueda subir archivos (pero es inseguro).

El caso especial de wp-content/uploads

Para que puedas subir imágenes y medios, esta carpeta necesita permisos de escritura para el servidor. Lo ideal es 755, pero si tienes problemas, temporalmente puedes usar 777.

[WARNING] Si pones uploads en 777, cualquier usuario malintencionado podría subir archivos maliciosos. Después de solucionar el problema, vuelve a 755.


Paso 5: Verifica que todo funciona

Después de cambiar los permisos, prueba lo siguiente:

  1. Accede a tu sitio web en el navegador. ¿Se carga correctamente?
  2. Inicia sesión en el panel de WordPress (tudominio.com/wp-admin).
  3. Sube una imagen en Medios > Añadir nuevo.
  4. Instala o actualiza un plugin desde Plugins.
  5. Revisa el estado de salud en Herramientas > Salud del sitio (WordPress 5.2+).

Si todo funciona, ¡enhorabuena! Has solucionado el problema.


Preguntas frecuentes (FAQ)

¿Por qué mis archivos tienen permisos 777?

Los permisos 777 son muy peligrosos porque cualquiera puede escribir en ellos. Solo debes usarlos temporalmente en wp-content/uploads si tienes problemas al subir archivos. Después, cámbialos a 755.

¿Cómo sé si los permisos están mal?

Los síntomas típicos son: no puedes subir imágenes, aparecen errores de "no se puede escribir en el directorio", o el sitio se ve en blanco. También puedes usar un plugin como "WP Health" o "File Permissions" para escanear tu sitio.

¿Qué pasa si olvido cambiar los permisos de wp-config.php?

Si wp-config.php tiene permisos 644 (lectura para todos), cualquiera podría ver tu contraseña de base de datos y otros datos sensibles. Es un grave riesgo de seguridad WordPress cPanel. Cámbialo a 600 o 640 inmediatamente.

¿Los permisos afectan al SEO?

Indirectamente, sí. Si el sitio no carga correctamente por errores de permisos, los motores de búsqueda pueden penalizarte. Además, si no puedes subir contenido nuevo (imágenes, páginas), tu sitio se estanca.

¿En Syspanel (HestiaCP) es igual?

Sí, el concepto es el mismo. En Syspanel (puerto 2106), puedes acceder al Administrador de Archivos desde el panel principal o mediante comandos. La única diferencia es la interfaz, pero los permisos 755 para carpetas y 644 para archivos se aplican igual.


Consejo final: automatiza la corrección

Para no tener que hacer esto manualmente cada vez, puedes:

  1. Usar un plugin de seguridad como Wordfence o iThemes Security, que incluyen herramientas para reparar permisos.
  2. Crear un script en tu servidor que ejecute los comandos de corrección automáticamente (si tienes acceso SSH).
  3. Configurar un backup diario para restaurar rápidamente si algo sale mal.

Recuerda: la seguridad WordPress cPanel depende en gran medida de mantener los permisos correctos. No los descuides.


Resumen rápido: permisos que debes recordar

TipoArchivosCarpetas
Normal644755
wp-config.php600-
uploads (temporal)-777 (después 755)
.htaccess644-

Con esta guía ya sabes cómo solucionar problemas de permisos de archivos en WordPress cPanel. Si tienes dudas, déjalas en los comentarios o contacta con tu soporte técnico. ¡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