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

Cómo cambiar los permisos de archivos en WordPress (chmod) correctamente

Actualizado el 25 de marzo de 2026

¿Alguna vez has visto el temido error "No tienes permisos para acceder a este archivo" en tu WordPress? ¿O quizás has intentado subir una imagen y el sistema te dice que no puede crear el directorio? Si es así, estás ante un problema de permisos de archivos.

No te preocupes, no eres el único. Es uno de los errores más comunes al gestionar un sitio web, y la buena noticia es que tiene una solución sencilla. En esta guía completa, vamos a desglosar, paso a paso y en un lenguaje muy claro, cómo cambiar los permisos de archivos en WordPress (chmod) de forma correcta y segura.

Aquí aprenderás no solo el "cómo", sino también el "por qué" y el "cuándo" es necesario hacerlo. Al final, tendrás el conocimiento para proteger tu web sin romper nada por el camino. Vamos a ello.

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

Imagina que tu servidor es una casa muy grande con muchas habitaciones. Algunas habitaciones son públicas (donde cualquiera puede entrar a ver), otras son privadas (solo tú puedes entrar) y otras son de servicio (donde el personal de mantenimiento puede entrar y salir para arreglar cosas).

Los permisos de archivos son exactamente eso, pero para los archivos y carpetas de tu WordPress. Le dicen al servidor quién puede hacer qué con cada archivo.

Estos permisos se representan con números (como 644, 755, 600) que verás mencionados a menudo como chmod wordpress. Este comando, chmod (change mode), es la herramienta que usamos para cambiar estos ajustes.

Los tres roles clave: El usuario, el grupo y el mundo

Para entenderlo mejor, piensa en tres niveles de acceso:

  1. Usuario (u): El dueño del archivo. Normalmente, el usuario de tu cuenta de hosting.
  2. Grupo (g): Un conjunto de usuarios con acceso compartido. A menudo, el grupo del servidor web (como www-data).
  3. Mundo (o): Todos los demás. Cualquier persona o proceso que intente acceder al archivo.

Los tres permisos básicos: Leer, Escribir y Ejecutar

Cada uno de estos niveles puede tener tres permisos:

  • Leer (r - Read): El valor numérico es 4. Permite ver el contenido del archivo o listar el contenido de una carpeta.
  • Escribir (w - Write): El valor numérico es 2. Permite modificar o eliminar el archivo, o añadir/quitar archivos dentro de una carpeta.
  • Ejecutar (x - Execute): El valor numérico es 1. Permite "ejecutar" el archivo (si es un script) o acceder a una carpeta (entrar en ella).

La clave está en sumar estos números. Por ejemplo:

  • Permiso 6 (4+2): Permite leer y escribir, pero no ejecutar.
  • Permiso 7 (4+2+1): Permite leer, escribir y ejecutar. Es el permiso total.

Cuando ves un código como 644, se desglosa así: el 6 es para el usuario (leer y escribir), el 4 es para el grupo (solo leer) y el último 4 es para el mundo (solo leer).

La configuración estándar y segura para la seguridad archivos wordpress

Aquí está la regla de oro que debes recordar para la seguridad archivos wordpress. No es complicada, pero es vital para evitar problemas.

  • Archivos (como wp-config.php, index.php, imágenes): La configuración más segura y recomendada es 644. Esto significa que el dueño puede leer y escribir, pero los demás solo pueden leer. Esto es perfecto porque el servidor necesita leer estos archivos para mostrar tu web, pero nadie más debería poder modificarlos.

  • Carpetas (como wp-content, wp-includes): La configuración estándar es 755. El dueño puede hacer de todo (leer, escribir, ejecutar), pero el grupo y el mundo solo pueden leer y ejecutar (entrar). Esto permite que WordPress suba y modifique archivos dentro de estas carpetas, pero impide que otros usuarios modifiquen la carpeta en sí.

¿Cuándo debo cambiar los permisos?

Normalmente, no deberías necesitar tocar los permisos. Tu instalación de WordPress los configura automáticamente. Sin embargo, hay situaciones comunes donde tendrás que hacerlo:

  • No puedes subir archivos: Si al subir una imagen o un plugin te da un error, es probable que la carpeta wp-content no tenga permisos de escritura.
  • Aparece un error de conexión a la base de datos: A veces, un archivo wp-config.php con permisos demasiado abiertos (como 666) puede causar problemas.
  • WordPress te pide credenciales FTP: Si al instalar un plugin o tema te pide usuario y contraseña de FTP, es una señal de que los permisos de las carpetas son demasiado restrictivos.
  • Quieres reforzar la seguridad: Si sospechas que tu sitio ha sido comprometido, cambiar los permisos a los valores estándar (644 y 755) es un buen primer paso.

Cómo cambiar los permisos de archivos en WordPress (chmod) paso a paso

Vamos a la acción. Hay dos formas principales de hacerlo: desde el administrador de archivos de tu hosting o usando un cliente FTP como FileZilla.

Método 1: Usando el Administrador de Archivos de tu Panel de Control

Esta es la forma más visual y fácil, especialmente si tu hosting usa un panel como cPanel o Syspanel. Si usas Syspanel, recuerda que el acceso es a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).

  1. Accede a tu panel de control (cPanel, Syspanel, etc.).
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html o htdocs).
  4. Selecciona el archivo o carpeta cuyo permiso quieras cambiar.
  5. Haz clic derecho sobre él y selecciona "Permisos" o "Cambiar permisos".
  6. Se abrirá una ventana con casillas de verificación. Marca o desmarca las opciones de Leer, Escribir y Ejecutar para el Usuario, Grupo y Mundo. Verás que el código numérico (como 644 o 755) se actualiza automáticamente.
  7. Asegúrate de que el número sea el correcto (644 para archivos, 755 para carpetas).
  8. Haz clic en "Cambiar" o "Guardar".

[TIP]: Si necesitas cambiar los permisos de muchos archivos a la vez, algunos administradores de archivos te permiten seleccionar múltiples archivos y cambiar sus permisos en lote. Esto te ahorrará mucho tiempo.

Método 2: Usando un Cliente FTP (FileZilla)

FileZilla es una herramienta gratuita y muy popular para conectarte a tu servidor.

  1. Abre FileZilla y conéctate a tu sitio usando tus credenciales FTP (host, usuario, contraseña y puerto, normalmente el 21).
  2. En el panel derecho ("Sitio remoto"), navega hasta la raíz de tu WordPress.
  3. Localiza el archivo o carpeta que quieres modificar.
  4. Haz clic derecho sobre él.
  5. En el menú contextual, selecciona "Permisos de archivo...".
  6. Se abrirá una ventana similar a la anterior. Introduce el valor numérico (644 o 755) en el campo "Valor numérico" o marca las casillas.
  7. Haz clic en "Aceptar".

[WARNING]: Si ves una opción que dice "Recursivo en subdirectorios", NO la marques a menos que estés muy seguro de lo que haces. Esto cambiará los permisos de todos los archivos y carpetas dentro de la selección, lo que podría romper tu sitio si lo haces incorrectamente. Si necesitas cambiar una carpeta entera y su contenido, es mejor hacerlo en dos pasos: primero los archivos (644) y luego las carpetas (755) por separado.

Los permisos especiales: wp-config.php y la carpeta wp-content

Hay dos elementos en tu WordPress que merecen una atención especial.

El archivo wp-config.php: El guardián de tus llaves

Este archivo contiene las claves de acceso a tu base de datos. Si alguien malintencionado lo lee, tendrá el control total de tu web. Por eso, su permiso debe ser lo más restrictivo posible.

  • Permiso recomendado: 600 (solo el usuario puede leer y escribir). En algunos servidores, 640 también es aceptable si el grupo necesita leerlo para el correcto funcionamiento del sitio.
  • Cómo hacerlo: Sigue los pasos anteriores y cambia el permiso de wp-config.php a 600. Verás que WordPress seguirá funcionando perfectamente.

¿Qué pasa si lo pongo a 600 y mi web se rompe? En algunos entornos de hosting muy específicos, el servidor web puede necesitar leer este archivo como parte del grupo. Si al ponerlo a 600 tu sitio da un error, cámbialo a 640. Si el error persiste, vuelve a 644. El objetivo es encontrar el equilibrio más seguro que funcione.

La carpeta wp-content: El corazón dinámico

Esta carpeta contiene tus temas, plugins y subidas. Necesita ser más flexible para que WordPress pueda funcionar.

  • Permiso recomendado para la carpeta en sí: 755.
  • Subcarpetas: Las subcarpetas dentro de wp-content (como uploads, themes, plugins) también deben tener 755.
  • Archivos dentro de estas subcarpetas: Los archivos (imágenes, archivos de código) deben tener 644.

Esta configuración permite a WordPress crear y modificar archivos dentro de uploads (para que puedas subir imágenes) y actualizar plugins y temas, pero mantiene la seguridad al no permitir que el "mundo" escriba directamente en las carpetas principales.

Errores comunes y cómo solucionarlos

Aquí tienes una pequeña guía de problemas habituales y sus soluciones.

Error: "No se pudo crear el directorio wp-content/uploads/..."

  • Causa: La carpeta uploads no tiene permisos de escritura para el servidor.
  • Solución: Cambia el permiso de la carpeta uploads y de todas sus subcarpetas a 755. Si el problema persiste, prueba con 775 (aunque esto es menos seguro, a veces es necesario en ciertos servidores).

Error: "Para realizar esta acción, WordPress necesita acceso a tu servidor web. Por favor, introduce tus credenciales FTP."

  • Causa: Las carpetas de wp-content o sus subcarpetas son demasiado restrictivas (por ejemplo, 555).
  • Solución: Cambia los permisos de wp-content, themes, plugins y uploads a 755.

Error: "No se puede escribir en el archivo wp-config.php"

  • Causa: El archivo wp-config.php tiene permisos de solo lectura.
  • Solución: Temporalmente, cámbialo a 666 para que WordPress pueda modificarlo (por ejemplo, al añadir constantes de caché). Una vez hecho el cambio, vuelve a ponerlo a 600 o 644 inmediatamente.

[INFO]: Nunca dejes archivos con permisos 777 (lectura, escritura y ejecución para todos). Esto es un agujero de seguridad enorme, ya que cualquier persona podría modificar o borrar tus archivos. Si un plugin o tema te pide permisos 777, busca una alternativa o consulta con tu proveedor de hosting.

Conclusión: La clave está en el equilibrio para los permisos wordpress

Gestionar los permisos carpetas wordpress y archivos no es una tarea diaria, pero saber hacerlo correctamente es fundamental para el mantenimiento y la seguridad archivos wordpress. No se trata de poner todo en 777 para que "funcione", sino de encontrar el equilibrio perfecto entre funcionalidad y protección.

Recuerda la regla de oro: Archivos a 644, Carpetas a 755, y wp-config.php a 600. Con esta simple guía, podrás resolver los errores más comunes y mantener tu sitio a salvo de accesos no deseados.

Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos podrán verificar la configuración de tu servidor y ayudarte a determinar los permisos exactos que necesitas. Y si tienes un plan gestionado, es posible que ni siquiera necesites preocuparte por esto, ya que el propio servicio se encarga de optimizarlo por ti.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo domar a ese feroz "chmod" y mantener tu WordPress sano y fuerte.

¿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