Written by TSUYOSHI

【WordPressエラー】 Cookie がブロックされている表示でログインできない時の解決方法

WordPress

本記事では、「エラー: Cookie がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」というエラー表示が出てしまった時の解決方法を解説しています。

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

サーバーの引っ越しなどの初期設定を行った時に、SSL絡みで「エラー: Cookie がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」というエラーが出てしまった時の対処方法について解説します。

結論ですが、おそらく、httpsのURLでログインすれば問題は解決できると思います。

僕がこれで少しハマりました。。

エラーが出てハマった詳細の解説

ローカルで最初はWordPressテーマを作っていたサイトだったのですが、ローカルからデータを移行して本番反映した時にこのエラーが発生していました。

正常に動作しなかった事象の経緯

  • ローカルでWordPressテーマを作成
  • エックスサーバーでドメインを設定
  • エックスサーバーでSSL化設定
  • サーバー(エックスサーバー)に引っ越し用プラグイン(All-in-one WP Migration)を使ってアップロード
  • ログインしようとしたらChromeでエラーが出てWordPressにログインできない

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

ただし「Cookieがブロック」という表示が出ていますが、ChromeブラウザのCookie設定を変更しても変化はありませんでした。ここがハマるポイントだと思いますがCookieは直接的には関係ありませんでした

僕が解決した内容から、おそらくですが、http と https の切り替えが正常にできていない時に出ている現象だと思います。(単純にhttpsでアクセスしたら直った

http://expamle.com ではなく、 https://expamle.com でアクセスすると正常に動作するようになるはず。
※もちろん前提として、SSL化の設定はサーバー側でしているものとします。

とりあえずログインしたい場合は、Safariなど別ブラウザを使うのも手。僕の場合はChromeでエラーが出ていた時もSafariならログインできました。

それでも正常に動作しないときは…

wp-config.phpの設定を見直しましょう。defineで「WP_HOME」や「WP_SITEURL」を設定している時は間違っていないかを見てみるのが、よいかと。

このあたりを一通り見直して、「https://〜」のURLでログインすれば、おそらく問題なく、ログインができると思います。

エックスサーバーで何度もログインをし直していたらエラー画面になった時の対処方法


僕は先ほどのCookieの問題が出た時に、何度もログインをし直して、いろいろ試していたらサーバー側でロックがかかってしましました。
エックスサーバーを使っていたため、エックスサーバーのセキュリティでこのようになってしまった模様。

どうやらWordPressの管理画面で何度かログイン試行して間違えたりすると24時間のアクセス制限がかかるようです。
この表示の解除方法については以下のとおり。

・エックスサーバーの管理画面に入ります。

・WordPressの「WordPressセキュリティ設定」をクリックします。

・対象のドメイン「選択する」をクリックします。

・「ログイン試行回数制限設定」のタブをクリックします。

初期設定はONですが、これをOFFにして「設定する」をクリックします。

これで再度、WordPressの管理画面をリロードするとログイン画面が表示されて、ログインもできるようになりました。

正常にログインができるようになったら、24時間以上経過した上で、エックスサーバーの「ログイン試行回数制限設定」はONに戻しておいた方がセキュリティ的にもよいと思います。

以上、WordPressのログイン画面で「エラー: Cookie がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」エラーが出てしまった時の対処法についての解説でした。

ご参考になれば幸いです。

※当サイトでは一部のリンクについてアフィリエイトプログラムを利用して商品を紹介しています