ある時、ログイン画面で下記のようなエラーがでてしまった。
「エラー: Cookie がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」
うーん、これは困ったぞ。 今回はこれの対処方法を考えてみます。
Contents
WPログイン画面でエラーの状態
現状の状態はこんな感じ。
状態: WPのログイン画面でエラー表示が出る
エラー表示↓
「Cookies がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」
対処法その①: Cookie を有効化
エラー表示が出ているので素直に従ってCookieを有効化してみます。
※Chromeでの設定方法
右上のその他アイコン(3点が並んでるボタン)> 設定 >プライバシーとセキュリティにあるサイトの設定 > Cookieとサイトデータ > 許可 > サイトドメイン入力
ここに入力時の[*.]について
ドメイン全体を例外とするには、ドメイン名の前に [*.] を指定します。たとえば、[*.]google.com と指定すると、drive.google.com や calendar.google.com が例外に含まれます。 IP アドレスや、「http://」で始まらないウェブアドレスを指定することもできます。 (出典:https://support.google.com/chrome/answer/95647?hl=ja&co=GENIE.Platform=Desktop)
対処法その②:SSL化後の設定確認
原因はSSL化した後の設定ミスだった。
3時間位悩んだあとやっと解決しました。 まさかの原因はサイトをSSL化(http → https)させたのにも関わらず、httpのログインURLを使ってログインしようとしていたから、でした。
エラー出るURL | http://sample.ne.jp/wp/wp-login.php |
---|---|
エラー消えたURL | https://sample.ne.jp/wp/wp-login.php |
HTTPSの方のURLでログインしたら無事に解決した。 う~ん、凡ミス。
WPログイン画面でエラー(Cookieがブロック)が出る時の対策:まとめ
WPログイン画面でエラー(Cookieがブロック)が出る時の対策についてまとめていきました。 原因がわからなさすぎてプラグインを片っ端から削除したりしてとても疲れた…。凡ミスにはご注意を。