WP-Discourse の最新アップデートでこのエラーが発生しました。
アップデートに失敗しました: 一貫性のないファイル権限が原因で、アップデートをインストールできません。
他のプラグインを 3 つ問題なく更新しました。このプラグインだけがエラーになりました。
権限は一切変更していません。(他のプラグインは問題なく更新されました) 何か考えられることはありますか?
/wp-content/plugins/ および /wp-content/plugins/wp-discourse/ に移動すると、すべてのファイルとディレクトリの権限/所有権が他のすべてのプラグインと同一であることがわかります。
編集: プラグインを削除して wp-admin 経由で再インストールしたところ、問題が解決しました。何も問題が発生していないことを願っています。このプラグインではまだスムーズに進んでいません。
angus
(Angus McLeod)
2
@haydenjames様
他のアップデートで問題が発生しなかったことは理解しておりますが、このエラーはプラグインの問題ではありません。サーバーのセットアップに関するものです。詳細はこちらでご確認いただけます。
「いいね!」 1
ありがとうございます。サーバーの設定は何も変更する必要はありませんでした。wp-admin UI経由で無効化、削除、再インストールしただけです。おそらく一時的な不具合でしょう。ありがとうございます!
Jagster
(Jakke Lehtonen)
4
これはよくあることで、Wordpress下のディレクトリの所有者がrootに変更されているためです。もしそうであれば、chown -R www-data:www-data /var/www/public_html またはディストリビューションとパスに応じて同様のコマンドで解決します。
はい、投稿する前に確認しました。chown は正しく、再帰的にも正しかったです。所有権と権限の両方です。
ありがとうございます。
Jagster
(Jakke Lehtonen)
6
ほとんどの場合、管理者は月が変わってメディアをアップロードしようとするたびにその問題に気づきます。
他のプラグインでも同様のエラーが発生しましたが、最近ではありません。しかし、その時の問題が何だったかは思い出せません。プラグインの動作が悪かったという記憶は非常に曖昧です。あるいは、geo-ipやIPのブロックで何かおかしなことをしたのかもしれません。
セキュリティプラグインを使用していますか?それともFail2banですか?
WP-CLIならもう少し情報量の多いエラーが出せるかもしれません。あるいは出ないかもしれません。
ls -lR wp-discourse/
…は正しく返されました。