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

Solucionar problemas de permisos en WordPress con Plesk

Actualizado el 23 de febrero de 2026

¿Por qué mi WordPress no escribe archivos? El problema de permisos en Plesk

Si estás leyendo esto, probablemente te has encontrado con un mensaje de error frustrante: "No se ha podido crear el directorio wp-content/uploads", "Error al subir archivos", o "WordPress no puede escribir archivos". No te preocupes, es un problema muy común en WordPress alojado en servidores con Plesk. La solución, aunque suene técnica, es sencilla una vez que entiendes cómo funcionan los permisos de archivos y carpetas.

En este artículo, te guiaré paso a paso para solucionar los problemas de permisos en WordPress con Plesk. Aprenderás a identificar el error, entenderás qué son los permisos y cómo cambiarlos correctamente. Al final, tu WordPress volverá a funcionar como un reloj suizo.


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

Imagina que tu sitio web es una casa. El sistema de archivos de tu servidor es el terreno, y cada archivo o carpeta es una habitación. Los permisos son las llaves que controlan quién puede entrar, quién puede leer, escribir o modificar cada habitación.

En WordPress, el servidor necesita "escribir" archivos para muchas tareas esenciales:

  • Subir imágenes y medios a la biblioteca de medios.
  • Instalar y actualizar plugins y temas.
  • Crear archivos de caché (si usas un plugin de caché).
  • Guardar configuraciones de ciertos plugins.
  • Generar archivos de registro (logs).

Cuando los permisos no están configurados correctamente, el servidor web (Apache o Nginx) no puede escribir en las carpetas necesarias. El resultado: tu WordPress no escribe archivos y te muestra errores.

[INFO] Los permisos se representan con tres números (por ejemplo, 755, 644, 775). Cada número define los permisos para el propietario, el grupo y otros usuarios. El 7 es lectura+escritura+ejecución (rwx), el 5 es lectura+ejecución (r-x), y el 6 es lectura+escritura (rw-).


Paso 1: Identificar el error de permisos en WordPress con Plesk

Antes de lanzarte a cambiar permisos, asegúrate de que realmente es un problema de permisos. Estos son los síntomas más comunes:

  • Error al subir archivos: "No se ha podido crear el directorio wp-content/uploads/2024/01. ¿Tiene permiso el servidor para escribir en el directorio padre?"
  • Error al instalar plugins o temas: "No se ha podido instalar el paquete. No se pudo crear el directorio..."
  • El editor de archivos de WordPress (Apariencia > Editor de temas) no guarda cambios.
  • El plugin de caché no funciona o muestra advertencias de permisos.
  • WordPress no puede actualizarse automáticamente.

Si ves alguno de estos mensajes, estás en el lugar correcto.


Paso 2: Acceder al administrador de archivos de Plesk

Plesk tiene una herramienta integrada llamada Administrador de Archivos que te permite ver y modificar permisos sin necesidad de usar FTP o SSH. Sigue estos pasos:

  1. Inicia sesión en Plesk. Normalmente accedes a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting.
  2. En el panel principal, busca y haz clic en Sitios web y dominios.
  3. Localiza el dominio de tu sitio WordPress.
  4. Haz clic en Administrador de archivos (suele tener un icono de carpeta).

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. Conéctate a través del puerto 2106 (ej: https://tudominio.com:2106) y busca la opción "Administrador de archivos" en el panel de tu dominio.


Paso 3: Cambiar el propietario de los archivos (el paso más importante)

Este es el error más común cuando migras un sitio o lo instalas desde cero. El propietario de los archivos no coincide con el usuario del servidor web.

En Plesk, cada suscripción (dominio) tiene un usuario del sistema. El servidor web (Apache/Nginx) normalmente se ejecuta como un usuario diferente (como apache, www-data o nobody). Para que WordPress funcione, el propietario de los archivos debe ser el usuario de la suscripción, y el grupo debe permitir la escritura al servidor web.

Cómo cambiar el propietario desde Plesk:

  1. En el Administrador de archivos, navega a la carpeta raíz de tu sitio (normalmente httpdocs o public_html).
  2. Marca la casilla junto a la carpeta raíz para seleccionarla.
  3. En la barra de herramientas superior, haz clic en Cambiar propietario.
  4. Se abrirá una ventana. Deberías ver algo como:
    • Usuario: elusuario_de_tu_suscripcion (ej: juanperez).
    • Grupo: psacln (o similar, el grupo del servidor web).
  5. Marca la opción Establecer propietario recursivamente (esto aplica el cambio a todas las subcarpetas y archivos).
  6. Haz clic en Aceptar.

[WARNING] No cambies el propietario a root o a un usuario del sistema que no sea el de tu suscripción. Esto podría romper todo tu sitio.


Paso 4: Establecer los permisos correctos para archivos y carpetas

Una vez que el propietario es correcto, hay que asegurarse de que los permisos numéricos sean los adecuados. La configuración estándar y más segura para WordPress es:

  • Carpetas: 755 (rwxr-xr-x)
  • Archivos: 644 (rw-r--r--)

¿Por qué estos números?

  • 755 en carpetas: El propietario puede leer, escribir y ejecutar (entrar). El grupo y otros solo pueden leer y ejecutar. Esto permite que el servidor web pueda acceder a las carpetas.
  • 644 en archivos: El propietario puede leer y escribir. El grupo y otros solo pueden leer. Esto evita que scripts maliciosos modifiquen archivos.

Cómo aplicar permisos desde Plesk:

  1. En el Administrador de archivos, selecciona la carpeta raíz (httpdocs o public_html).
  2. Haz clic en Permisos (icono de candado).
  3. Se abrirá una ventana con opciones para Archivos y Carpetas.
  4. Establece:
    • Carpetas: 755 (marca las casillas: Propietario: Leer, Escribir, Ejecutar. Grupo: Leer, Ejecutar. Otros: Leer, Ejecutar).
    • Archivos: 644 (marca: Propietario: Leer, Escribir. Grupo: Leer. Otros: Leer).
  5. Marca Aplicar a subdirectorios y Aplicar a archivos.
  6. Haz clic en Aceptar.

[TIP] Si después de esto sigues teniendo problemas con la subida de imágenes, puede que necesites permisos 775 en la carpeta wp-content/uploads y sus subcarpetas. Esto permite al grupo escribir también. Es una medida menos segura, pero a veces necesaria en ciertas configuraciones de servidor.


Paso 5: Solucionar problemas específicos con la carpeta wp-content/uploads

Esta carpeta es la que más problemas da. Es donde se guardan todas las imágenes, PDFs y otros archivos que subes. Si tu WordPress no escribe archivos aquí, el error es casi seguro de permisos.

Solución rápida para la carpeta uploads:

  1. Dentro del Administrador de archivos, navega a wp-content/uploads.
  2. Si la carpeta no existe, créala (botón Nuevo directorio).
  3. Selecciona la carpeta uploads y haz clic en Permisos.
  4. Cambia los permisos a 755 o 775 (si 755 no funciona) para las carpetas, y 644 para los archivos.
  5. Marca Aplicar a subdirectorios y Aplicar a archivos.

[INFO] En algunos servidores con Plesk, la carpeta uploads puede tener permisos 777 (rwxrwxrwx) por defecto. Esto es un riesgo de seguridad. Siempre es mejor usar 755 o 775. Si tu proveedor de hosting te obliga a usar 777, considera cambiar de hosting.


Paso 6: Verificar la configuración de PHP (modo seguro y otros)

A veces, el problema no son los permisos de archivos, sino la configuración de PHP. Si tu WordPress está en un servidor con Plesk, puedes tener diferentes versiones de PHP y ajustes de seguridad.

  1. En Plesk, ve a Sitios web y dominios > tu dominio > Configuración de PHP.
  2. Busca la opción open_basedir. Esta directiva restringe los archivos a los que PHP puede acceder. Si está mal configurada, puede impedir que WordPress escriba archivos.
  3. Asegúrate de que open_basedir no esté bloqueando la carpeta wp-content. Lo ideal es que esté en ninguno (desactivado para ese dominio) o que incluya la ruta completa de tu sitio.
  4. También verifica que disable_functions no incluya funciones como exec, system, popen, etc., si las necesitas para algún plugin.

[WARNING] Si no sabes lo que estás haciendo, no modifiques las opciones de PHP sin consultar con tu soporte técnico. Un cambio incorrecto puede dejar tu sitio inservible.


Paso 7: Probar que todo funciona

Una vez que hayas realizado los cambios, es hora de probar.

  1. Sube una imagen: Ve a Medios > Añadir nuevo en tu panel de WordPress e intenta subir una imagen.
  2. Instala un plugin: Ve a Plugins > Añadir nuevo e instala uno pequeño (por ejemplo, "Hello Dolly").
  3. Actualiza WordPress: Ve a Escritorio > Actualizaciones e intenta actualizar el núcleo de WordPress (si hay una versión nueva).
  4. Revisa el editor de temas: Ve a Apariencia > Editor de temas e intenta guardar un cambio (aunque sea un espacio en blanco).

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


Preguntas Frecuentes (FAQ) sobre permisos en WordPress con Plesk

1. ¿Qué significa el error "No se pudo crear el directorio wp-content/uploads"?

Significa que el servidor web no tiene permiso de escritura en la carpeta wp-content. La solución es cambiar los permisos de archivos a 755 (o 775) y asegurarte de que el propietario sea el usuario de tu suscripción en Plesk.

2. ¿Es seguro usar permisos 777 en WordPress?

No. Los permisos 777 permiten que cualquier usuario del sistema (incluyendo posibles atacantes) pueda leer, escribir y ejecutar archivos. Es un grave riesgo de seguridad. Siempre usa 755 para carpetas y 644 para archivos. Si un plugin te pide 777, busca una alternativa o contacta con tu hosting.

3. ¿Cómo puedo cambiar el propietario de los archivos si no veo la opción en Plesk?

La opción Cambiar propietario suele estar disponible en el Administrador de archivos de Plesk. Si no la ves, puede que tu plan de hosting no la incluya. En ese caso, contacta con tu proveedor de hosting y pídeles que ejecuten el comando chown -R usuario:psacln /ruta/a/tu/sitio desde la terminal.

4. Después de cambiar los permisos, mi sitio se ve en blanco. ¿Qué hago?

Has cambiado permisos incorrectamente. Lo más probable es que hayas puesto permisos 644 a la carpeta raíz o a algún archivo crítico como index.php. Vuelve al Administrador de archivos y asegúrate de que la carpeta raíz tenga permisos 755 y los archivos 644. Si el problema persiste, restaura una copia de seguridad de los archivos.

5. Mi hosting usa Syspanel (HestiaCP), ¿cómo soluciono los permisos allí?

En Syspanel (puerto 2106), el proceso es similar. Accede al administrador de archivos de tu dominio, selecciona la carpeta raíz y busca la opción "Permisos" o "Propietario". La lógica es la misma: el propietario debe ser tu usuario de hosting y los permisos de carpetas 755, archivos 644.

6. ¿Cada cuánto debo revisar los permisos de mi WordPress?

No es necesario que lo hagas periódicamente, a menos que estés teniendo problemas. Sin embargo, después de una migración, una actualización grande o si instalas un plugin de seguridad, es buena práctica verificar que los permisos sigan siendo los correctos.


Conclusión

Resolver los problemas de permisos en WordPress con Plesk es más fácil de lo que parece. Recuerda estos tres puntos clave:

  1. Propietario correcto: Los archivos deben pertenecer al usuario de tu suscripción en Plesk.
  2. Permisos estándar: Carpetas a 755, archivos a 644.
  3. Carpeta uploads: Especial atención a wp-content/uploads.

Siguiendo esta guía, podrás solucionar el error de que WordPress no escribe archivos y mantener tu sitio seguro y funcionando correctamente. Si después de todo sigues teniendo problemas, no dudes en contactar con el soporte técnico de tu hosting. ¡Buena suerte!

¿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