J’ai reçu cette erreur lors de la dernière mise à jour de WP-Discourse :
Échec de la mise à jour : La mise à jour ne peut pas être installée car certains fichiers n’ont pas pu être copiés. Ceci est généralement dû à des autorisations de fichiers incohérentes.
J’ai mis à jour 3 autres plugins sans problème. Seul ce plugin a généré l’erreur :
Je n’ai effectué aucun changement de permission, point final. (d’autres plugins ont été mis à jour sans problème) Des idées ?
En naviguant vers /wp-content/plugins/ et /wp-content/plugins/wp-discourse/, toutes les permissions/propriétés des fichiers et répertoires sont identiques à celles de tous les autres plugins.
Modification : Supprimer simplement le plugin et le réinstaller via wp-admin a résolu le problème. J’espère que rien n’est corrompu. Ce plugin ne m’a pas encore facilité la tâche.
Bien que je comprenne que vous n’ayez pas rencontré le problème lors d’autres mises à jour, cette erreur n’est pas liée au plugin. Elle concerne la configuration de votre serveur. Vous pouvez en savoir plus à ce sujet ici :
Merci. Je n’ai pas eu à apporter de modifications à la configuration du serveur. J’ai juste désactivé, supprimé et réinstallé via l’interface utilisateur de wp-admin. Donc probablement un bug. Merci !
Cela arrive assez souvent car le propriétaire des répertoires sous Wordpress a été changé en root. Si c’est le cas, alors chown -R www-data:www-data /var/www/public_html ou une commande similaire selon la distribution et les chemins d’accès aide.
Ouais, dans la plupart des cas, le pauvre administrateur voit ce problème à chaque changement de mois et essaie de télécharger des médias.
J’ai eu la même erreur avec d’autres plugins, mais pas récemment. Mais je ne me souviens plus de quel était le problème à l’époque — mais j’ai une image très faible de l’origine du plugin qui se comportait mal. Ou j’ai fait des choses étranges avec la géo-IP et/ou le blocage des adresses IP.
Utilisez-vous des plugins de sécurité ? Ou Fail2ban ?
WP-CLI pourrait donner une erreur un peu plus informative. Ou pas.