WordPressでプラグイン更新時にFTPの接続情報入力ページが表示される

最近、当ブログをDocker上に移管しました。その後、プラグインを更新しようとすると、

以下のように、「要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。次に進むには FTP の接続情報を入力してください。」というメッセージと共に、FTP接続情報を入力するフォームが現れるようになりました。

調査の結果、これはサーバー上のwp-contentディレクトリの所有者が、Webサーバーの実行者と違う場合に発生するエラーのようです。

rootになっている所有者をApacheの実行ユーザーであるwww-dataにchownコマンドで変更すると、

$ chown -R www-data:www-data wp-content

正しくプラグインの更新ができました。

コメントを残す

Required fields are marked *.


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Top