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

Solución a errores comunes de permisos en archivos de WordPress

Actualizado el 14 de enero de 2026

¡Hola! Soy tu técnico de soporte amigable, y hoy vamos a resolver uno de los problemas más frustrantes (y comunes) al administrar WordPress: los errores de permisos en archivos y carpetas. Si alguna vez has visto un mensaje como "no se puede crear el directorio wp-content/uploads", "error al subir archivos", o "página en blanco" sin razón aparente, es muy probable que los permisos de archivos de tu servidor estén desajustados. No te preocupes, es más fácil de arreglar de lo que parece. Vamos paso a paso, como si lo hiciéramos juntos desde la terminal.

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

Imagina que tu sitio web es una casa. Los archivos y carpetas son las habitaciones, y los permisos son las llaves que deciden quién puede entrar, quién puede leer el diario (leer archivos) y quién puede mover los muebles (escribir o modificar archivos). En Linux, estos permisos se representan con tres grupos: propietario, grupo y otros, y cada uno puede tener permisos de lectura (r), escritura (w) y ejecución (x).

En WordPress, los permisos incorrectos pueden provocar desde que no puedas instalar plugins hasta que el sitio se vuelva completamente inaccesible. Por eso, como SysAdmin WordPress (aunque seas principiante), es fundamental entenderlos y saber cómo corregirlos.

[INFO] Los permisos típicos recomendados para WordPress son: archivos en 644 y carpetas en 755. Esto permite que el servidor web lea y ejecute, pero solo el propietario (tú) pueda escribir.

Los 5 errores más comunes de permisos en WordPress (y cómo identificarlos)

Aquí te dejo los casos que más veo en soporte. Si reconoces alguno, ¡estás en el lugar correcto!

1. Error "No se puede crear el directorio wp-content/uploads/2019/03"

Este es un clásico. Ocurre cuando la carpeta wp-content/uploads no tiene permisos de escritura para el servidor web. El servidor intenta crear subcarpetas para las imágenes de tus artículos, pero se encuentra con la puerta cerrada.

2. Error al subir imágenes o archivos multimedia

Cuando intentas subir una imagen y ves un mensaje de error genérico (o simplemente no se sube), suele ser porque los permisos de wp-content/uploads son incorrectos. A veces el problema es que la carpeta no existe o tiene permisos demasiado restrictivos.

3. Página en blanco (White Screen of Death – WSOD)

Una página completamente en blanco puede deberse a muchas cosas, pero un permiso incorrecto en wp-config.php o en algún archivo del núcleo de WordPress también puede causarlo. Si el servidor no puede leer el archivo, no puede ejecutar el código.

4. No se pueden instalar o actualizar plugins/temas

Si al intentar instalar un plugin ves el mensaje "Fallo en la instalación: no se puede copiar el archivo", es probable que la carpeta wp-content/plugins no tenga permisos de escritura para el servidor.

5. Error 403 Forbidden o 500 Internal Server Error

Estos errores HTTP pueden ser causados por permisos demasiado abiertos (por ejemplo, 777 en archivos sensibles) o demasiado restrictivos (como 400 en una carpeta). El servidor se vuelve loco.

Solución paso a paso: Cómo corregir los permisos de archivos en WordPress

Voy a explicarte dos métodos: desde cPanel (el más común en hosting compartido) y desde la terminal SSH (si tienes acceso root o VPS). Elige el que más te acomode.

Método 1: Usando cPanel (recomendado para principiantes)

cPanel es el panel de control más popular. Aquí te enseño cómo arreglar los permisos sin tocar una línea de comandos.

  1. Accede a cPanel: Normalmente es tudominio.com/cpanel o tudominio.com:2083. Usa tus credenciales de hosting.

  2. Ve al "Administrador de archivos": Busca el ícono que dice "File Manager" o "Administrador de Archivos". Se abrirá una ventana con la estructura de tu sitio.

  3. Navega hasta la carpeta raíz de WordPress: Generalmente es public_html o www. Ahí verás carpetas como wp-admin, wp-content, wp-includes, y archivos como wp-config.php.

  4. Selecciona todas las carpetas y archivos: Puedes hacer clic en la primera carpeta, luego presionar Shift y hacer clic en la última para seleccionar todo. O usa Ctrl+A (Cmd+A en Mac) si el administrador de archivos lo permite.

  5. Cambia los permisos:

    • Haz clic derecho sobre la selección y elige "Change Permissions" o "Cambiar permisos".
    • Se abrirá una ventana con casillas de verificación para Owner, Group y World.
    • Para carpetas: Marca Owner: Read, Write, Execute (7); Group: Read, Execute (5); World: Read, Execute (5). Esto da 755.
    • Para archivos: Marca Owner: Read, Write (6); Group: Read (4); World: Read (4). Esto da 644.
    • Importante: Marca la opción "Apply to subdirectories" o "Aplicar a subdirectorios" si aparece. Luego haz clic en "Change".

[TIP] Si solo tienes problemas con la carpeta uploads, puedes hacer clic derecho solo en esa carpeta y cambiarla a 755 (y sus archivos a 644). Es más rápido.

  1. Verifica: Sube una imagen de prueba o instala un plugin. Si todo funciona, ¡listo!

Método 2: Usando la terminal SSH (para usuarios avanzados)

Si tienes acceso SSH (común en VPS o servidores dedicados), este método es más rápido y te da control total. Te recomiendo usarlo solo si te sientes cómodo con la línea de comandos.

  1. Conéctate por SSH: Usa ssh usuario@tudominio.com y luego ingresa tu contraseña.

  2. Navega a la raíz de WordPress: Normalmente es /home/usuario/public_html o /var/www/html. Usa cd /ruta/a/tu/sitio.

  3. Corrige los permisos de todas las carpetas a 755: Ejecuta este comando:

    find . -type d -exec chmod 755 {} \;
    

    Esto busca todas las carpetas (directorios) y les asigna permisos 755.

  4. Corrige los permisos de todos los archivos a 644: Luego ejecuta:

    find . -type f -exec chmod 644 {} \;
    

    Esto hace lo mismo pero con archivos.

  5. Ajusta la carpeta wp-content (opcional pero recomendado): A veces necesitas que el servidor web pueda escribir en wp-content/uploads. Para ello, cambia el propietario al usuario del servidor web (por ejemplo, www-data en Apache). Haz:

    sudo chown -R www-data:www-data wp-content/uploads
    

    Si no sabes el usuario, pregúntale a tu hosting o busca en la configuración.

[WARNING] Nunca uses permisos 777 (lectura, escritura y ejecución para todos) en archivos de WordPress. Es un riesgo de seguridad grave. Si algún plugin te lo pide, busca alternativas más seguras.

¿Qué pasa si uso Syspanel (HestiaCP)?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, busca el "Administrador de archivos" y sigue los mismos pasos que en cPanel. La interfaz es muy parecida.

[INFO] Syspanel (HestiaCP) también tiene opción de terminal SSH si lo prefieres. Los comandos son los mismos.

Preguntas frecuentes (FAQ) sobre permisos en WordPress

Aquí respondo las dudas más comunes que me llegan al soporte.

¿Por qué no debería usar permisos 777?

Los permisos 777 permiten que cualquier usuario en el servidor (incluyendo posibles atacantes) pueda leer, escribir y ejecutar tus archivos. Esto es una puerta abierta a malware y hackeos. Siempre usa 755 para carpetas y 644 para archivos.

¿Cómo sé qué permisos tiene mi archivo wp-config.php?

Desde cPanel, haz clic derecho en el archivo y elige "Change Permissions". Debería ser 600 o 640 (solo el propietario puede leerlo). Si ves 644 o superior, cámbialo inmediatamente, porque contiene tus credenciales de base de datos.

¿Los permisos afectan el rendimiento del sitio?

No directamente, pero permisos incorrectos pueden causar errores que ralentizan el sitio (como no poder cargar imágenes). Además, permisos demasiado abiertos pueden permitir inyecciones de código malicioso que sí afectan el rendimiento.

¿Qué hago si después de cambiar permisos sigo teniendo errores?

Puede ser un problema de propietario (owner). Asegúrate de que todos los archivos pertenezcan a tu usuario de hosting y no a root. Si usas SSH, ejecuta sudo chown -R usuario:usuario . (reemplaza "usuario" por tu nombre de usuario). También verifica que el servidor web tenga permisos de escritura en wp-content/uploads.

¿Cada cuánto debo revisar los permisos?

No es necesario hacerlo a diario, pero sí después de:

  • Migrar el sitio a otro servidor.
  • Instalar un plugin de seguridad.
  • Si notas comportamientos extraños (archivos que se modifican solos).

Consejos finales para mantener tus permisos seguros

Como SysAdmin WordPress, aunque seas principiante, aquí van mis mejores tips:

  • Usa un plugin de seguridad: Plugins como Wordfence o Sucuri pueden monitorear cambios en los permisos y alertarte.
  • Haz copias de seguridad regulares: Antes de tocar permisos, siempre respalda tu sitio. Así, si algo sale mal, puedes restaurar.
  • No compartas tus credenciales de cPanel o SSH: Los permisos son solo una capa; la seguridad empieza por ti.
  • Actualiza WordPress, temas y plugins: Las versiones antiguas pueden tener vulnerabilidades que los permisos correctos no pueden parar.

Y recuerda, si te sientes abrumado, siempre puedes contactar al soporte de tu hosting. La mayoría de los errores de permisos se resuelven en minutos. ¡Tú puedes hacerlo!

Espero que esta guía te haya sido útil. Si tienes más dudas, no dudes en escribirme. ¡Buena suerte con tu sitio!

¿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