[解決!WordPress(KUSANAGI)]FTP の認証情報を求められてアップデートできない場合

未分類

WordPress を新しいバージョンにアップデートする際、またはプラグインやテーマをアップデート/インストールしようとした際に、以下のような画面が表示される場合がある。解決方法は他のサイトでも色々と書かれているが、ここでは以下画面を無効にする方法を記す。


  • WordPressをKUSANAGI(Linux)で構築した方向け
  • Linuxのコマンドが使えること




1. 管理サーバにログインする

2.wp-config.phpのdefineの内容を変更する(※)。

“define(‘FS_METHOD’, ‘direct’);”を追記する。define(‘FS_METHOD’, ‘ftpext’);は#でコメントアウトする。

※ wp-config.phpの格納先は環境によって異なる可能性がある。わからない場合はfindコマンドで検索する。


3.再度WordPressに戻り、新しいバージョンにアップデートまたはプラグインやテーマをアップデート/インストールする。画面が無効となる。

新しいバージョンにアップデートする場合は権限に関するエラーが表示される可能性がある。

その場合はコマンドラインでのアップデートを推奨する。

1. DocumentRootに移動

※ 対象ディレクトリがわからない場合はfindで検索する

2.更新があるか確認する。(なければここで終了。)

3.更新する。権限に関するエラーが出る場合がある。エラーがなくなるまで繰り返す。

4.更新があるか確認する。最新になったら「Success: WordPress is at the latest version.」と表示される。




kusanagiの初期設定の実行時、ユーザーのSSHユーザ鍵のパスフレーズの設定時を–nophraseに指定した為。–phrase “パスフレーズ”をして、再インストールしたところ解決した。

環境毎に原因が異なる可能性があるため、あくまで私の環境下での話になるので参考までに。

KUSANAGI 9クイックスタート - 超高速CMS実行環境 KUSANAGI
WordPressを動かしてみましょう KUSAN ... Read more
タイトルとURLをコピーしました