アップデートに失敗しました: 一部のファイルをコピーできなかったため、アップデートをインストールできません

WP-Discourse の最新アップデートでこのエラーが発生しました。

アップデートに失敗しました: 一貫性のないファイル権限が原因で、アップデートをインストールできません。

他のプラグインを 3 つ問題なく更新しました。このプラグインだけがエラーになりました。

権限は一切変更していません。(他のプラグインは問題なく更新されました) 何か考えられることはありますか?

/wp-content/plugins/ および /wp-content/plugins/wp-discourse/ に移動すると、すべてのファイルとディレクトリの権限/所有権が他のすべてのプラグインと同一であることがわかります。

編集: プラグインを削除して wp-admin 経由で再インストールしたところ、問題が解決しました。何も問題が発生していないことを願っています。このプラグインではまだスムーズに進んでいません。

@haydenjames様

他のアップデートで問題が発生しなかったことは理解しておりますが、このエラーはプラグインの問題ではありません。サーバーのセットアップに関するものです。詳細はこちらでご確認いただけます。

「いいね!」 1

ありがとうございます。サーバーの設定は何も変更する必要はありませんでした。wp-admin UI経由で無効化、削除、再インストールしただけです。おそらく一時的な不具合でしょう。ありがとうございます!

これはよくあることで、Wordpress下のディレクトリの所有者がrootに変更されているためです。もしそうであれば、chown -R www-data:www-data /var/www/public_html またはディストリビューションとパスに応じて同様のコマンドで解決します。

はい、投稿する前に確認しました。chown は正しく、再帰的にも正しかったです。所有権と権限の両方です。

ありがとうございます。

ほとんどの場合、管理者は月が変わってメディアをアップロードしようとするたびにその問題に気づきます。

他のプラグインでも同様のエラーが発生しましたが、最近ではありません。しかし、その時の問題が何だったかは思い出せません。プラグインの動作が悪かったという記憶は非常に曖昧です。あるいは、geo-ipやIPのブロックで何かおかしなことをしたのかもしれません。

セキュリティプラグインを使用していますか?それともFail2banですか?

WP-CLIならもう少し情報量の多いエラーが出せるかもしれません。あるいは出ないかもしれません。

ls -lR wp-discourse/
…は正しく返されました。