No se pudo crear el directorio /wp-content/upgrade/
Cuando intento instalar actualizaciones automáticas de WordPress o plugins, recibo un error:
Ocurrió un error durante la actualización... No se pudo crear el directorio .../wp-content/upgrade/...
Mi servidor web ejecuta un entorno Apache, y otros sitios WordPress que poseo no tienen este problema. He cambiado el CHMOD de la carpeta /wp-content/upgrade tanto a 777 como a 2777, sin ningún cambio en el mensaje de error.
He instalado el plugin Core Control, y el módulo de Acceso al Sistema de Archivos indica que el único error es que SSH2 no está disponible, pero esto no es necesario para las actualizaciones automáticas.
¿Cómo ejecuto el comando:
chown www-data:www-data /path/to/wp-content/ -R
desde una máquina Windows? ¿Es mediante telnet o putty? ¿Qué comandos uso para iniciar sesión? Gracias.

Primero no uses 777, cámbialo de vuelta a 755.
Segundo, necesitas agregar los permisos de grupo apropiados, muy probablemente al mismo bajo el cual se ejecuta Apache. Para descubrirlo intenta:
ps aux | grep apache
Verás el grupo de usuario de Apache a la izquierda.
Ahora cambia tu carpeta de WordPress al mismo grupo de usuario, puedes hacer esto en una carpeta padre o subcarpeta pero por sentido común usualmente es mejor para la carpeta padre, usa -R
para hacerlo recursivamente.
chown -R www-data:www-data /ruta/a/la/carpeta-raiz-wp
- Para iniciar sesión en Windows usa Putty
- Ingresa tu nombre de host y puerto
- Elige el tipo de conexión dependiendo de la configuración del servidor
- Haz clic en abrir
Si intentas hacer chown y te deniega el acceso, necesitarás privilegios de root, escribe sudo su
y tu contraseña.
PD. Ayudaría si mencionas qué sistema operativo tiene tu servidor y si estás ejecutando un script de permisos PHP como suPHP.

Desafortunadamente, el host no acepta conexiones de ningún tipo desde Putty. El servidor es Apache, y no estoy ejecutando ningún script de permisos especiales por mi cuenta.

Si el host no te da acceso a la línea de comandos, entonces ellos mismos deben solucionarlo. El servidor web es Apache pero sigue ejecutándose en un sistema operativo, como Ubuntu, Fedora, etc. Por precaución, antes de contactar a tu host, desactiva todos tus plugins y activa el tema predeterminado.

Los hosts web confirmaron que los permisos para WordPress en el sitio en cuestión coinciden completamente con los de otra instalación de WordPress en otro sitio mío, ambos ejecutando la misma versión de WP.

Tuve este problema durante días y me sorprendió que este paso no estuviera clarificado por http://codex.wordpress.org/Changing_File_Permissions u otra documentación en la web. Gracias.
