Se produjo este error en la última actualización de WP-Discourse:
La actualización falló: La actualización no se puede instalar porque algunos archivos no se pudieron copiar. Esto suele deberse a permisos de archivo inconsistentes.
Actualicé otros 3 complementos sin problemas. Solo este complemento dio el error:
No he realizado ningún cambio en los permisos, en absoluto. (otros complementos se actualizaron sin problemas) ¿Alguna idea?
Al navegar a /wp-content/plugins/ y /wp-content/plugins/wp-discourse/, todos los permisos/propiedad de archivos y directorios son idénticos a los de todos los demás complementos.
Editar: Simplemente eliminar el complemento y reinstalarlo a través de wp-admin solucionó el problema. Espero que nada esté estropeado. Todavía no ha sido fácil con este complemento.
Aunque entiendo que no experimentaste el problema en otras actualizaciones, este error no tiene que ver con el plugin. Se relaciona con la configuración de tu servidor. Puedes leer más al respecto aquí:
Gracias. No tuve que hacer ningún cambio en la configuración del servidor. Simplemente desactivé, eliminé y reinstalé a través de la interfaz de usuario de wp-admin. Así que probablemente fue un fallo. ¡Gracias!
Eso sucede con bastante frecuencia porque el propietario de los directorios en WordPress ha sido cambiado a root. Si eso es cierto, entonces chown -R www-data:www-data /var/www/public_html o similar, dependiendo de la distribución y las rutas, ayuda.
Sí, en la mayoría de los casos, el pobre administrador ve ese problema cada vez que cambia el mes e intenta cargar medios.
Tengo el mismo error con otros plugins, pero no recientemente. Pero no recuerdo cuál fue el problema entonces, pero tengo una imagen de memoria muy débil del origen del plugin que se comportaba mal. O hice algunas cosas raras con geo-ip y/o bloqueando IPs.
¿Utilizas algún plugin de seguridad? ¿O Fail2ban?
WP-CLI podría dar un error un poco más informativo. O no.