Permisos para la carpeta wp-content en Windows Server 2012

13 abr 2015, 11:34:14
Vistas: 20.7K
Votos: 5

He realizado algunas pruebas para resolver este problema: al intentar actualizar algunos plugins a través del panel de administración de WordPress, siempre recibo un error de "No se puede crear la carpeta".

Inicialmente agregué IIS_IUSRS con permisos de Lectura/Escritura/Modificación (sin control total), pero nada cambió.

Luego intenté agregar IIS_IUSRS con control total, pero no lo solucioné. Mi último intento fue agregar el usuario "Everyone" y darle los permisos de Lectura/Escritura/Modificación. ¡Y funcionó!

¿Pero creen que es un agujero de seguridad dar estos permisos al usuario Everyone? ¿Y cuál creen que podría ser una solución?

Estoy usando: Windows Server 2012, WordPress 4.0.1, PHP 5.4.24, IIS 8.0

0
Todas las respuestas a la pregunta 3
2

En realidad hay 3 usuarios con los que IIS accede a los archivos en sitios .NET: IIS_IUSRS, IUSR y NETWORK SERVICE

Otorga a los 3 usuarios de IIS los permisos de Leer y ejecutar, Listar contenido de carpeta y Lectura en toda la carpeta de WordPress.

Para la gestión de archivos (como instalación/actualización de plugins y temas), concede a los 3 usuarios de IIS Control total sobre la carpeta wp_content.

13 abr 2015 19:13:36
Comentarios

He probado tu sugerencia, pero en mi caso tu solución no otorga la posibilidad de hacer actualizaciones del núcleo de WordPress.

Pepozzo Pepozzo
24 abr 2015 10:13:55

Le di a los 3 usuarios de IIS permisos de Modificar en la carpeta wp_content explícitamente y los permisos de Leer, Ejecutar y Listar a la carpeta raíz +1 por indicarme la dirección correcta al menos para configurar un nuevo sitio en el servidor; esta vez actualizando los documentos

Facebook Facebook
6 may 2017 07:49:00
0

No estoy seguro de que sea necesario otorgar acceso de Control total al grupo Everyone en la carpeta raíz de WordPress. Del mismo modo, tampoco es necesario conceder todos los permisos a IIS_IUSRS, IUSR y NETWORK SERVICE en toda la carpeta raíz de WordPress.

Recientemente logré realizar una actualización donde solo asigné a IUSR los permisos de Modificar, Leer y ejecutar, Listar contenido de la carpeta y Leer en la carpeta raíz. Luego de la actualización, revoqué estos permisos.

Entorno:

  • Windows Server 2012 R2
  • WordPress 4.6.1
  • PHP 5.5.38

Fuentes:

30 sept 2016 23:14:53
0

Descubrí que la solución era modificar la ubicación y los permisos de la carpeta de subidas de WordPress. El problema se explica y la solución incluye capturas de pantalla https://www.urtech.ca/2018/04/solved-500-error-on-downloads-in-wordpress-running-on-iis/

Espero que esto ayude.

24 abr 2018 19:29:40