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

Errores comunes de permisos de archivos en WordPress y cómo solucionarlos

Actualizado el 1 de febrero de 2026

¿Por qué aparecen errores de permisos en WordPress?

Si estás leyendo esto, es muy probable que hayas visto un mensaje de error en tu sitio web que no te deja avanzar. No te preocupes, es mucho más común de lo que crees y, en la mayoría de los casos, tiene una solución sencilla. Los permisos de archivos WordPress son como las llaves de tu casa: determinan quién puede entrar, quién puede leer, quién puede escribir y quién puede ejecutar acciones. Cuando estas llaves no están bien configuradas, WordPress no puede funcionar correctamente.

Piensa en tu servidor como un edificio de oficinas. Los archivos de tu web son los documentos dentro de las oficinas. Los permisos son las reglas de acceso: el portero (el servidor web) necesita leer ciertos documentos para mostrarte la página, y tú necesitas poder escribir en otros para actualizar tu blog. Si el portero no tiene permiso para abrir la puerta, verás un error 403 WordPress (prohibido). Si el documento está dañado o no se puede leer, verás un error 500 WordPress (error interno del servidor). Ambos son síntomas de un mismo problema: permisos mal configurados.

El ABC de los permisos: Entendiendo los números (chmod)

Antes de entrar en materia, necesitas entender un concepto básico: el chmod WordPress. No te asustes, es más fácil de lo que parece. Los permisos se representan con números del 0 al 7. Cada número representa un nivel de acceso diferente para tres tipos de usuarios: el propietario (dueño), el grupo y el resto del mundo.

Aquí tienes la tabla que necesitas memorizar (o tener a mano):

NúmeroPermisosDescripción
4Lectura (r)Solo se puede ver el archivo.
5Lectura y Ejecución (r-x)Se puede ver y ejecutar, pero no modificar.
6Lectura y Escritura (rw-)Se puede ver y modificar, pero no ejecutar.
7Todos (rwx)Se puede leer, escribir y ejecutar.

Un permiso típico de un archivo en WordPress es 644. Esto significa: el propietario puede leer y escribir (6), el grupo solo puede leer (4) y el resto del mundo solo puede leer (4). Para las carpetas, el permiso estándar es 755: el propietario puede todo (7), y los demás pueden leer y ejecutar (5). Esto es lo que se conoce como "permisos seguros".

Los errores más comunes y sus soluciones paso a paso

Vamos a lo que te interesa. Aquí tienes los problemas más habituales con los permisos y cómo arreglarlos tú mismo, sin necesidad de ser un experto en programación.

1. El temido Error 500 WordPress (Error Interno del Servidor)

Este es, sin duda, uno de los más frustrantes. La página se queda en blanco o muestra un mensaje genérico. La causa suele ser que el servidor no puede leer o ejecutar un archivo crítico, como el .htaccess o el archivo index.php, o que un plugin o tema tiene permisos incorrectos en sus archivos.

Solución práctica:

  1. Accede a tu hosting: Necesitas un programa FTP (como FileZilla) o el administrador de archivos de tu panel de control (cPanel, Syspanel, etc.).
  2. Conéctate a tu servidor: Usa tus credenciales FTP o entra al administrador de archivos.
  3. Ve a la raíz de tu WordPress: Es la carpeta donde están instalados todos los archivos de tu web (normalmente se llama public_html, htdocs o el nombre de tu dominio).
  4. Selecciona todo: Marca todos los archivos y carpetas de la raíz.
  5. Cambia los permisos: Haz clic derecho y selecciona "Permisos de archivo" o "File Permissions". En la ventana que aparece, asegúrate de que la casilla "Aplicar a todos los archivos y carpetas" o similar esté marcada. Establece el valor numérico en 755 para las carpetas y 644 para los archivos. Si tu programa FTP te permite poner un solo número, usa 755 primero y luego cambia a 644 para los archivos individuales o usa la opción de "aplicar a archivos" y "aplicar a carpetas" por separado.
  6. Guarda los cambios: Espera a que el proceso termine.
  7. Revisa el .htaccess: Este archivo es especial. Si el error persiste, cámbiale los permisos a 644 manualmente. Si no existe, ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios" para regenerarlo.

[WARNING] No pongas nunca permisos 777 (todos los permisos para todos) en tus archivos. Es un riesgo de seguridad grave, ya que cualquiera podría modificar tu web. Si un tutorial te lo recomienda, huye de él.

2. El Error 403 WordPress (Acceso Prohibido)

El error 403 WordPress significa que el servidor ha entendido tu petición, pero se niega a mostrarte el contenido. A menudo, esto se debe a que los permisos de una carpeta son demasiado restrictivos (por ejemplo, 700 en lugar de 755), impidiendo que el servidor web acceda a ella.

Solución práctica:

  1. Localiza la carpeta problemática: El error suele indicar qué carpeta está causando el problema (por ejemplo, wp-content o wp-admin).
  2. Conéctate por FTP o al administrador de archivos.
  3. Navega hasta la carpeta en cuestión.
  4. Cambia los permisos a 755 (o 750 si tu hosting es más estricto). Esto le da al servidor acceso de lectura y ejecución, que es lo que necesita para mostrar las páginas.
  5. Comprueba el índice: Asegúrate de que dentro de esa carpeta existe un archivo index.php (aunque esté vacío). Esto evita que los listados de directorio se muestren al público, otro problema de seguridad.

[TIP] Si el error 403 aparece solo en una página concreta, puede que el problema no sea de permisos, sino de un plugin de seguridad que bloquea el acceso. Prueba a desactivarlo temporalmente.

3. Problemas al subir archivos o instalar plugins/temas

¿No puedes subir imágenes a la biblioteca de medios o WordPress te pide las credenciales FTP para instalar un plugin? Esto es un clásico. El problema es que el servidor web no tiene permiso de escritura en la carpeta wp-content.

Solución práctica:

  1. Conéctate a tu servidor.
  2. Navega a la carpeta wp-content.
  3. Cambia los permisos de esta carpeta a 755. En la mayoría de los casos, esto es suficiente.
  4. Si el problema persiste, entra en wp-content y cambia los permisos de las subcarpetas uploads, plugins y themes a 755 también.
  5. Prueba de nuevo: Intenta subir una imagen o instalar un plugin. Si ya funciona, perfecto.

[INFO] No necesitas dar permisos de escritura (777) a toda la carpeta wp-content para que WordPress funcione. Con 755 en la carpeta y 644 en los archivos, es más que suficiente para que el servidor pueda trabajar sin comprometer la seguridad.

Cómo arreglar permisos usando la línea de comandos (SSH)

Si tu hosting te da acceso SSH, puedes hacer esto mucho más rápido. Es como usar la terminal de tu ordenador, pero en el servidor. No te asustes, solo son dos comandos.

  1. Conéctate por SSH a tu servidor. Necesitarás un programa como PuTTY (en Windows) o la terminal (en Mac/Linux).

  2. Navega a la raíz de tu WordPress con el comando cd /ruta/a/tu/wordpress (por ejemplo, cd /home/usuario/public_html).

  3. Ejecuta el siguiente comando para arreglar todas las carpetas:

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

    Este comando busca todas las carpetas (directorios) y les asigna el permiso 755.

  4. Ejecuta el siguiente comando para arreglar todos los archivos:

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

    Este comando busca todos los archivos y les asigna el permiso 644.

  5. ¡Listo! Con estos dos comandos has arreglado todos los permisos de tu instalación de WordPress de una sola vez.

[WARNING] Ten mucho cuidado al usar SSH. Asegúrate de estar en la carpeta correcta antes de ejecutar los comandos. Si los ejecutas en la raíz del servidor, podrías cambiar los permisos de archivos del sistema y romper todo.

¿Y si mi hosting usa Syspanel?

Si tu proveedor de hosting utiliza el panel Syspanel (antes conocido como HestiaCP), el proceso es igual de sencillo. Simplemente accede a tu panel de control a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, busca el administrador de archivos o la opción de FTP. Desde ahí, podrás cambiar los permisos de la misma manera que lo harías con cPanel o cualquier otro panel.

La ventaja de Syspanel es que suele tener una estructura de carpetas muy clara. Normalmente, tu web estará en la carpeta public_html dentro de tu usuario. No tiene ningún misterio.

Prevención: Buenas prácticas para no volver a tener problemas

La mejor solución es la prevención. Aquí tienes una lista de hábitos que te ahorrarán muchos dolores de cabeza:

  • Mantén todo actualizado: Actualiza siempre WordPress, tus plugins y tus temas a la última versión. Las actualizaciones corrigen vulnerabilidades de seguridad.
  • Usa plugins de seguridad: Instala un buen plugin de seguridad que proteja tu sitio contra ataques y te avise de cambios sospechosos.
  • Haz copias de seguridad: Realiza copias de seguridad de tu web con regularidad. Si algo sale mal, podrás restaurarla en minutos.
  • No uses permisos 777: Es la regla de oro. Nunca, bajo ninguna circunstancia, des permisos de escritura a "todo el mundo" en tus archivos.
  • Cambia la contraseña de tu FTP y base de datos periódicamente.
  • Desactiva la edición de archivos desde el panel de administración: Añade esta línea a tu archivo wp-config.php para mayor seguridad:
    define('DISALLOW_FILE_EDIT', true);
    

Preguntas frecuentes (FAQ)

¿Qué permisos debe tener el archivo wp-config.php?

El archivo wp-config.php es el corazón de tu WordPress. Debe tener permisos 600 (solo el propietario puede leer y escribir). Esto impide que cualquier otro usuario o script del servidor pueda leer tus credenciales de la base de datos. Si tu hosting no permite 600, usa 644 como mínimo.

¿Es normal que el error 500 aparezca y desaparezca?

Si el error es intermitente, puede que no sea un problema de permisos, sino de memoria. Aumenta el límite de memoria PHP de tu sitio. Puedes hacerlo añadiendo esta línea a tu wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

¿Puedo arreglar los permisos desde el propio panel de WordPress?

No directamente. WordPress no tiene una herramienta nativa para cambiar permisos de archivos. Debes hacerlo a través de tu panel de control de hosting, FTP o SSH.

¿Por qué mi plugin de seguridad cambia los permisos de mis archivos?

Los plugins de seguridad a menudo endurecen los permisos de forma automática para proteger tu sitio. Si tienes problemas después de instalar uno, revisa su configuración. Algunos tienen una opción para "restablecer permisos" o "modo de compatibilidad".

¿Qué significa "propietario" en los permisos?

El propietario es el usuario del sistema que "posee" el archivo. En la mayoría de los hosting, es tu usuario de FTP o el usuario de la base de datos. El servidor web (a menudo llamado www-data o nobody) es un usuario diferente que necesita permisos de lectura para mostrar tu web.

Con esta guía detallada, ya tienes las herramientas para diagnosticar y solucionar la mayoría de los problemas de permisos archivos WordPress. Recuerda que la paciencia es clave y que, ante la duda, siempre es mejor consultar con el soporte de tu hosting. ¡Tu web estará funcionando en poco tiempo!

¿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