Local by FlywheelでWP管理画面がエラー(400 Bad request)の場合の対処法

Local by FlywheelでWP管理画面がエラー(400 Bad request)の場合の対処法

WordPressをローカル環境で手軽に構築できる便利なLocal by Flywheel。

いつものように立ち上げようとすると、ローカルサイトがある日突然400に…。

解決できたので、その方法の忘備録です。

エラー画面の表示(400 Bad request)

何サイトも登録していますが、どのサイトを立ち上げようとしても同じ状態になります。

そしてどうやら、管理画面へのアクセスだけ400のよう。

実際のエラー画面は以下です↓

400 Bad requestになった原因

エラー画面を見ると「Request Header Or Cookie Too Large」というエラー文があります。

閲覧しているブラウザはChromeでしたが、Cookieのデータが大きくなりすぎているということが原因のようです。

400 Bad requestの対処方法【Cookieを削除】

ブラウザの Cookie 設定に移動し、すべてのlocalhost Cookie を削除する必要があります。

閲覧しているブラウザはChromeのでしたので、ChromeのlocalサイトのCookieを削除していきます。

Cookieの削除方法は、

①すべてのサイトのCookieを削除する方法
②個別に特定のサイトだけ削除する方法

2種類ありますが、関係ないサイトまでログアウトされたりするのは面倒なので、今回は②の方法でlocalサイトのCookieだけを削除します。

以下は、ChromeでのCookieの削除手順です。

【手順1】「設定」を開く

【手順2】「プライバシーとセキュリティ」を開く

【手順3】「Cookieと他のサイトデータ」を開く

【手順4】「すべてのサイトデータと権限を表示」を開く

ページの中ほどにあるはずです。

【手順5】削除したいサイトのCookieを削除

検索ボックスがあるので、そこで削除したいlocalサイトを検索してデータの削除ボタンをクリックで完了です。

Cookieを削除したところ…正常に動いた!

念の為、Local by Flywheelを再起動し、いつものようにローカルサイトのWordPress管理画面にアクセスすると、管理画面にアクセスできました!

困っている方は試してみてくださいね。