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

Cómo solucionar el error 'Permisos de archivos incorrectos' en WordPress

Actualizado el 22 de abril de 2026

¿Has intentado subir una imagen a tu WordPress y te ha aparecido un error extraño? ¿O quizás al intentar actualizar un plugin, la pantalla se queda en blanco o te pide credenciales FTP que no reconoces?

Si estás viendo mensajes como "No se pudo crear el directorio", "Error al mover el archivo subido" o simplemente "Permisos de archivos incorrectos", has llegado al lugar correcto.

Este es uno de los problemas más comunes (y frustrantes) al gestionar una web con WordPress. Pero no te preocupes, no necesitas ser un experto en informática para solucionarlo. En esta guía completa, paso a paso y en un lenguaje muy claro, vamos a desglosar qué significa este error, por qué ocurre y, lo más importante, cómo corregir los permisos de WordPress de forma segura y definitiva.

Vamos a ello.

¿Qué son exactamente los "permisos de archivos" en WordPress?

Para entender el error, primero tienes que imaginarte tu servidor de hosting como un gran edificio de oficinas. Dentro de ese edificio, cada archivo (como wp-config.php o index.php) y cada carpeta (como wp-content) son una sala o un archivador.

Los permisos de archivos son las "llaves" o "credenciales de acceso" que indican quién puede hacer qué con cada archivo. En el mundo de Linux (donde se alojan casi todas las webs), estos permisos se definen con un número de tres dígitos, como 644 o 755.

Cada dígito representa un nivel de acceso:

  • El primer dígito (Propietario): El dueño del archivo (generalmente tu usuario de hosting).
  • El segundo dígito (Grupo): Un grupo de usuarios con acceso compartido.
  • El tercer dígito (Público): El resto del mundo (visitantes de tu web).

Y cada uno de estos dígitos tiene un valor según lo que se puede hacer:

  • 4 = Leer: Solo se puede ver el contenido.
  • 2 = Escribir: Se puede modificar o borrar.
  • 1 = Ejecutar: Se puede "ejecutar" (importante para carpetas).

Cuando ves un error de permisos, significa que estas "llaves" no están configuradas correctamente. Por ejemplo, si WordPress necesita escribir en una carpeta para subir una imagen, pero la carpeta solo tiene permiso de "lectura", el sistema bloqueará la acción y te mostrará el error.

¿Por qué aparecen los permisos de archivos incorrectos?

Los permisos archivos wordpress no se estropean por sí solos. Normalmente, este error surge por una de estas tres razones:

  1. Cambios en el servidor: Tu proveedor de hosting pudo haber actualizado su sistema o migrado tu sitio a un nuevo servidor, y los permisos se configuraron por defecto de forma incorrecta.
  2. Restauración de copias de seguridad: Al restaurar una copia de seguridad hecha en otro lugar, se copian también los permisos antiguos que no coinciden con tu nuevo entorno.
  3. Instalación de plugins o temas maliciosos: A veces, un plugin con código mal intencionado o simplemente con errores puede alterar los permisos de las carpetas para intentar inyectar código.
  4. Errores manuales: Si en algún momento intentaste cambiar un permiso a 777 (acceso total para todos) para solucionar otro problema y no lo revertiste, esto puede provocar conflictos de seguridad y de funcionamiento.

La regla de oro: Los permisos correctos para WordPress

Antes de ponernos a solucionar el problema, es vital que conozcas los valores correctos. Esto te servirá como referencia para el resto de la guía.

Los permisos estándar y seguros para una instalación típica de WordPress son:

  • Carpetas (Directorios): Deben tener permiso 755. Esto significa que el propietario puede leer, escribir y ejecutar; mientras que el grupo y el público solo pueden leer y ejecutar.
  • Archivos: Deben tener permiso 644. El propietario puede leer y escribir, pero el grupo y el público solo pueden leer.

En casos muy específicos, la carpeta wp-content/uploads (donde se guardan todas tus imágenes) necesita un permiso especial de 755 para que puedas subir archivos a través del administrador. Algunos expertos recomiendan 775 o 777, pero esto último es un riesgo de seguridad enorme. Te recomiendo empezar siempre con 755.

[WARNING]
NUNCA uses permisos 777 en tus archivos o carpetas. Este valor le da acceso total a cualquier persona en internet, lo que facilita que los hackers inyecten código malicioso o tomen el control de tu sitio. Si lo tienes configurado así, cámbialo inmediatamente a 755 o 644 siguiendo estos pasos.


Cómo corregir los permisos de WordPress (Métodos paso a paso)

Ahora sí, vamos a la acción. Existen varias formas de corregir permisos wordpress, desde las más sencillas (usando el panel de control) hasta las más avanzadas (usando comandos). Elige la que mejor se adapte a tu nivel de confianza.

Método 1: Usando el Administrador de Archivos de tu Hosting (El más fácil)

Esta es la forma más visual y segura si no te sientes cómodo con líneas de comandos. La mayoría de paneles de control (cPanel, Plesk, Syspanel, etc.) incluyen un "Administrador de Archivos" (File Manager).

Paso 1: Accede a tu panel de hosting

Entra en tu cuenta de hosting. Si tu proveedor usa Syspanel (antes conocido como HestiaCP), recuerda que la URL de acceso suele ser https://tu-dominio.com:2106 (el puerto es 2106). Busca el icono que dice "Administrador de Archivos" o "File Manager".

Paso 2: Navega hasta la raíz de WordPress

Dentro del administrador, busca la carpeta donde está instalado WordPress. Normalmente es public_html, www o htdocs. Haz clic en ella para entrar.

Paso 3: Selecciona y corrige las carpetas

Aquí es donde vamos a trabajar. Vamos a cambiar los permisos de las carpetas primero.

  1. Haz clic en la casilla de verificación (checkbox) de la primera carpeta (por ejemplo, wp-admin).
  2. Mantén pulsada la tecla Ctrl (o Cmd en Mac) y haz clic en las demás carpetas (wp-content, wp-includes, etc.) para seleccionarlas todas.
  3. Con las carpetas seleccionadas, busca el botón que dice "Permisos" o "Cambiar permisos" en la barra superior del administrador de archivos.
  4. Se abrirá una ventana. Asegúrate de que el valor numérico sea 755. Si ves casillas de verificación, asegúrate de que "Leer" y "Ejecutar" estén marcadas para "Grupo" y "Público", y que "Escribir" solo esté marcada para el "Propietario".
  5. Haz clic en "Aceptar" o "Cambiar". Es posible que te pregunte si quieres aplicar esto a todas las subcarpetas. Sí, selecciona "Aplicar a subcarpetas" para asegurarte de que todo quede correcto.

Paso 4: Corrige los archivos

Ahora repite el proceso, pero seleccionando archivos (no carpetas). Puedes hacerlo en la raíz o dentro de las carpetas principales.

  1. En la raíz, selecciona archivos como index.php, wp-config.php, wp-settings.php, etc.
  2. Haz clic en "Permisos".
  3. Cambia el valor a 644.
  4. Haz clic en "Aceptar". Si te pregunta si aplicar a todos los archivos dentro de subcarpetas, puedes hacerlo también para acelerar el proceso, pero ten cuidado de no cambiar las carpetas. Normalmente, la opción "Aplicar solo a archivos" es la correcta.

Paso 5: Verifica la carpeta de subidas

Entra en wp-content y luego en uploads. Asegúrate de que esta carpeta tenga permisos 755. Si no existe, créala con esos permisos. Este es el lugar más común para los errores de subida de imágenes.

Método 2: Usando el cliente FTP (FileZilla, por ejemplo)

Si tu hosting no tiene un administrador de archivos fácil de usar, o te resulta más cómodo, puedes usar un cliente FTP.

Paso 1: Conecta a tu servidor

Abre FileZilla (o el que uses) y conéctate a tu servidor usando el host, usuario y contraseña FTP que te proporcionó tu proveedor.

Paso 2: Navega a tu web

Ve a la carpeta raíz de tu instalación de WordPress (normalmente public_html).

Paso 3: Selecciona todo y cambia permisos

  1. En el panel remoto (el de la derecha), ve al menú "Servidor" y selecciona "Permisos de archivos..." o haz clic derecho sobre la carpeta public_html y elige "Permisos de archivos...".
  2. Se abrirá una ventana. Verás un campo para el valor numérico.
  3. Para las carpetas, escribe 755.
  4. Marca la casilla "Recurse into subdirectories" (Recursivo en subdirectorios).
  5. En las opciones de "Recurse into subdirectories", elige "Apply to directories only" (Aplicar solo a directorios).
  6. Pulsa "OK". Esto cambiará todas las carpetas a 755.

Paso 4: Repite para los archivos

  1. Haz clic derecho de nuevo sobre public_html y elige "Permisos de archivos...".
  2. Esta vez, escribe 644.
  3. Marca "Recurse into subdirectories".
  4. Elige "Apply to files only" (Aplicar solo a archivos).
  5. Pulsa "OK".

Método 3: Usando el SSH (Para usuarios avanzados)

Si tu hosting te da acceso SSH, es la forma más rápida. Abre tu terminal y ejecuta los siguientes comandos:

Paso 1: Navega a tu directorio

cd /ruta/a/tu/wordpress

Paso 2: Corrige todas las carpetas

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

Paso 3: Corrige todos los archivos

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

Paso 4 (Opcional): Da permisos especiales a la carpeta de subidas

A veces, el servidor necesita un permiso de escritura extra para la carpeta de medios.

chmod 755 wp-content/uploads

[INFO]
¿Qué hace el comando chmod? Es la abreviatura de "change mode" (cambiar modo) y es el comando estándar en Linux para cambiar los permisos de archivos y directorios. Los números que le siguen (755, 644) son los permisos que queremos aplicar.


Solución de problemas comunes: ¿Y si sigue fallando?

Si después de seguir estos pasos el error persiste, no desesperes. Hay un par de culpables habituales más.

Problema 1: El servidor usa PHP-FPM o su propio usuario

En configuraciones modernas (como las que usa Syspanel en el puerto 2106), el servidor web (Apache o Nginx) no se ejecuta con el mismo usuario que tus archivos. Se ejecuta con un usuario llamado www-data o similar.

Esto significa que aunque los permisos sean 755, el servidor puede no ser el "propietario" y no tener derecho a escribir.

Solución: En lugar de usar 644 para archivos, a veces necesitas usar 664 (escribir para propietario y grupo) y para carpetas 775 (escribir para propietario y grupo). Pero esto es un ajuste fino. Si estás en un hosting compartido, es raro que necesites esto. Si estás en un VPS o servidor dedicado, es más probable.

Problema 2: El error es de "propiedad" (Ownership)

A veces el problema no es el número (permisos), sino quién es el dueño. Si tus archivos son propiedad de root y no de tu usuario, WordPress no podrá tocarlos.

Solución: En el administrador de archivos de tu hosting, busca la opción de "Propiedad" o "Change Owner". Asegúrate de que el propietario sea tu usuario de hosting (a menudo el mismo que el de FTP). Si usas SSH, el comando sería:

chown -R tu_usuario:tu_grupo /ruta/a/tu/wordpress

Preguntas Frecuentes (FAQ) sobre permisos de WordPress

Aquí tienes las dudas más comunes que nos llegan al soporte, resueltas.

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

La carpeta wp-content y todas sus subcarpetas (excepto uploads que puede necesitar un ajuste) deben tener 755. Los archivos dentro de ellas deben tener 644.

¿Es seguro usar permisos 777?

No, absolutamente no. Usar 777 es como dejar la puerta de tu casa abierta de par en par con un cartel de "pase usted". Cualquier bot malicioso podría escribir archivos en tu servidor. Siempre intenta usar 755 para carpetas y 644 para archivos como máximo.

¿Por qué no puedo subir imágenes pero sí actualizar plugins?

Esto es un clásico. Significa que la carpeta wp-content/uploads tiene permisos incorrectos. Revisa que sea 755. Si aún así falla, prueba con 775 (aunque no es lo ideal) y contacta con tu proveedor de hosting para que te explique la configuración de su servidor.

¿Puedo cambiar los permisos desde el escritorio de WordPress?

No, WordPress no tiene una herramienta nativa para cambiar permisos de archivos. Debes hacerlo desde el panel de control de tu hosting o FTP.

He cambiado los permisos y ahora mi web da error 500. ¿Qué hago?

Respira. Esto suele pasar si accidentalmente cambiaste los permisos de un archivo crítico a algo demasiado restrictivo (como 600). Vuelve a poner todos los archivos a 644 y todas las carpetas a 755 siguiendo los pasos del Método 1 o 2. Eso debería solucionarlo al instante.

Conclusión: Mantén tu WordPress sano y seguro

Dominar el tema de los permisos archivos wordpress es una habilidad esencial para cualquier administrador de sitios web. Aunque al principio pueda parecer técnico, con esta guía tienes todas las herramientas para corregir permisos wordpress tú mismo, sin depender del soporte técnico y en menos de 10 minutos.

Recuerda siempre la regla de oro: Carpetas a 755 y Archivos a 644. Evita el 777 a toda costa y, si el problema persiste, revisa la propiedad de los archivos o contacta con tu proveedor de hosting mencionando que ya has verificado los permisos estándar.

Con estos pasos, tu WordPress volverá a funcionar como la seda. ¡Nos vemos en el próximo tutorial!

¿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