WPログイン画面でエラー(Cookieがブロック)が出る時の対策<SSLの設定にご注意を>

wp_error

ある時、ログイン画面で下記のようなエラーがでてしまった。

「エラー: Cookie がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」

うーん、これは困ったぞ。 今回はこれの対処方法を考えてみます。

WPログイン画面でエラーの状態

現状の状態はこんな感じ。

状態: WPのログイン画面でエラー表示が出る

エラー表示↓

「Cookies がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」

wp_error

対処法その①: Cookie を有効化

エラー表示が出ているので素直に従ってCookieを有効化してみます。

※Chromeでの設定方法

右上のその他アイコン(3点が並んでるボタン)> 設定 >プライバシーとセキュリティにあるサイトの設定 > Cookieとサイトデータ > 許可 > サイトドメイン入力

wp_error_2

ここに入力時の[*.]について

ドメイン全体を例外とするには、ドメイン名の前に [*.] を指定します。たとえば、[*.]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がブロック)が出る時の対策についてまとめていきました。 原因がわからなさすぎてプラグインを片っ端から削除したりしてとても疲れた…。凡ミスにはご注意を。