Cookieがブロックされているかブラウザでサポートされていないエラーを修正する方法

エラー「Cookieがブロックされているか、ブラウザでサポートされていません」を修正する方法

· · 10 min read ·
Written By: 著者アバター Joella Dunn
著者アバター Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: レビュアーアバター John Turner
レビュアーアバター John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

WordPressダッシュボードにアクセスする代わりに、迷惑なエラーメッセージ「Cookieがブロックされているか、ブラウザでサポートされていません」が表示されます。

イライラしますよね?

これは最も一般的なWordPressのログインエラーの1つです。技術的に聞こえるかもしれませんが、いくつかの簡単な修正方法があります。

このチュートリアルでは、WordPressサイトに再度アクセスする方法を説明します。コードに触れたことのない初心者の方でも、経験豊富なサイトオーナーの方でも、あなたに合った解決策が見つかるはずです。

主なポイントは次のとおりです:

  • このエラーはWordPressへのログインを妨げますが、訪問者には影響しません。サイトは引き続きライブでアクセス可能です。
  • 最も一般的な原因は、セキュリティまたはキャッシュプラグイン、最近のウェブサイトの移行、またはブラウザのプライバシー設定でCookieがブロックされていることです。
  • ほとんどの修正にはコーディングは必要ありません。技術的なことを試す前に、ハードリフレッシュまたはブラウザのCookieをクリアすることから始めてください。
  • 簡単な修正でうまくいかない場合は、セキュリティまたはキャッシュプラグインを一時的に無効にすると、問題が解決することがよくあります。
  • 問題が続く場合は、wp-config.phpまたはfunctions.phpファイルを編集して、WordPressにCookie処理のより明示的な指示を与えてください。
  • コアWordPressファイルを編集する前に、必ずDuplicatorでサイトをバックアップしてください。

目次

「Cookieがブロックされているか、ブラウザでサポートされていません」エラーとは?

通常、WordPressにログインしようとすると、このエラーが表示されます。ダッシュボードにアクセスする代わりに、次のようなメッセージが表示されます。

エラー: Cookieがブロックされているか、ブラウザでサポートされていません。WordPressを使用するにはCookieを有効にする必要があります。

Cookieはサイトの短期記憶のようなものだと考えてください。WordPressにログインすると、ブラウザに「この人はログインしており、ここにいることが許可されています」という小さなCookieファイルが作成されます。

このCookieがないと、WordPressはページを読み込むたびに誰であるかを忘れてしまいます。何かをクリックするたびに自己紹介をやり直すようなものです。そのため、Cookieが正常に機能していないと、ログイン状態を維持できません。

このエラーが特にイライラするのは、次のような場合でも表示されることがあることです。

  • ブラウザでCookieが有効になっている
  • 昨日まではすべて正常に機能していた
  • 設定を変更していない

これは、問題が常にブラウザのCookie設定にあるわけではないためです。時にはWordPress自体、ホスティング構成、またはサイトを保護しようとしているセキュリティプラグインに関連していることもあります。

良いニュースは?訪問者は通常、あなたのサイトを表示できます。このエラーは通常、管理側の問題にのみ影響します。

「Cookieがブロックされているか、ブラウザでサポートされていません」エラーの原因は何ですか?

この厄介なエラーの背後にある3つの主な原因を分解してみましょう。問題の原因を知ることで、適切な解決策を選択するのに役立ちます。

セキュリティおよびキャッシュプラグイン

セキュリティプラグインは、過保護なガードのようなものです。時には、その仕事を少しやりすぎることもあります。

WordfenceやSucuriのような一般的なセキュリティプラグインは、サイトを攻撃から保護している間に、時々クッキー機能をブロックすることがあります。その意図は良いのですが、正当なユーザー(あなたのような)がログインできなくなる可能性があります。

キャッシュプラグインも、キャッシュされたページを過度に積極的に提供しようとすると、クッキーの操作に干渉することがあります。

ウェブサイト移行後

ホスティングプロバイダーを変更したばかりですか、それともサイトを新しいドメインに移動しましたか?それが問題かもしれません。

ウェブサイトを移行すると、クッキーのパスと設定がずれることがあります。移動後、クッキーは間違った場所でサイトを探している可能性があります。

一般的な移行関連の問題には、以下のようなものがあります:

  • 設定でのクッキーパスの不一致
  • ドメイン設定の間違い
  • SSL証明書の変更がクッキーの動作に影響する

ブラウザの設定とプライバシーツール

最新のブラウザはプライバシー重視になってきており、これは一般的に良いニュースです。しかし、これらのプライバシー機能が問題を引き起こすこともあります。例えば:

  • プライベートブラウジングモードは通常クッキーをブロックします
  • 広告ブロッカーがWordPressのクッキーに干渉する可能性があります
  • プライバシーのために設計されたブラウザ拡張機能は、クッキーの機能を妨げる可能性があります
  • 一部のブラウザはデフォルトでサードパーティのクッキーをブロックします

Chrome、Firefox、Safariはすべてクッキーの扱い方が異なるため、あるブラウザではエラーが表示されるのに別のブラウザでは表示されないことがあります。

「クッキーがブロックされているか、ブラウザでサポートされていません」エラーの修正方法

それでは、「クッキーがブロックされているか、ブラウザでサポートされていません」エラーを修正しましょう。これらの方法を順番に試してみてください。すべてを試す必要はないかもしれません!

  • 方法1. ページの再読み込み:最も簡単な修正方法です。ハードリフレッシュは、現在のページのキャッシュをクリアし、すべてを最初から再読み込みします。
  • 方法2. ブラウザのクッキーをクリアする:再読み込みで解決しない場合は、ブラウザに保存されているクッキーとキャッシュを削除することで、WordPressはクリーンな状態から作業できます。
  • 方法3. セキュリティまたはキャッシュプラグインを無効化する:セキュリティプラグインとキャッシュプラグインは、このエラーの主な原因です。一時的に無効にすることで、プラグインが原因かどうかを特定するのに役立ちます。
  • 方法4. wp-config.phpファイルを編集する:WordPressの設定ファイルに1行のコードを追加すると、WordPressはクッキーに使用するドメインを正確に認識し、移行やホスティングの変更による不一致を修正します。
  • 方法5. functions.phpファイルを編集する:より高度な修正方法で、テーマにカスタムクッキー処理コードを追加し、WordPressが正しいパスにクッキーを設定するようにします。

方法1. ページをリフレッシュする

最も簡単な解決策がうまくいくこともあります。複雑なことを試す前に、適切なブラウザの再読み込みから始めてください。

通常の再読み込みだけでは不十分です。ハードリフレッシュが必要です。方法は次のとおりです:

  • Windows:Ctrl + F5キーを押します
  • Mac:Cmd + Shift + Rを押します

これにより、現在のページのキャッシュがクリアされ、すべてが新しく再読み込みされます。ブラウザを素早く再起動するようなものです。

方法2. ブラウザのCookieをクリアする

ハードリフレッシュでうまくいかなかった場合は、ブラウザからクッキーをクリアする時期です。

Google Chromeでは、右上にある3つの点をクリックし、「閲覧データの削除」を選択します。

Chrome閲覧データを削除する

これらのボックスをチェックしてください:

  • Cookie およびその他のサイトデータ
  • キャッシュされた画像とファイル
Chromeキャッシュ設定

データを削除をクリックします。

他のブラウザを使用している場合は、すべてのブラウザキャッシュをクリアするための包括的なガイドを参照してください。

キャッシュをクリアした後、ブラウザを完全に閉じてから再度開き、ログインを試してください。

方法3. セキュリティまたはキャッシュプラグインを無効にする

問題は、アクティブ化されたセキュリティまたはキャッシュプラグインが原因である可能性があります。問題をトラブルシューティングするには、それらを無効にすることを検討してください。

まったくログインできない場合は、ファイルマネージャーを使用してプラグインを無効にする必要があります。心配しないでください。できるだけ簡単に説明します。

File Transfer Protocol (FTP) クライアントまたはホスティングコントロールパネルのファイルマネージャーを使用してサイトに接続します。wp-content/plugins/ に移動します。

セキュリティまたはキャッシュプラグインのフォルダを見つけます。フォルダ名に「-deactivated」を追加します。

たとえば、「wordfence」を「wordfence-deactivated」に名前変更します。

これにより、設定を削除せずにプラグインが一時的に無効になります。

最初にターゲットにするプラグイン

  • Wordfence、iThemes Security、Sucuriなどのセキュリティプラグイン
  • WP Super Cache、W3 Total Cacheなどのキャッシュプラグイン
  • Cookie同意プラグイン
  • 最近インストールされたプラグイン

プラグインを無効にした後、再度ログインを試してください。うまくいけば、原因が見つかりました。そうでない場合は、そのプラグインを再度有効にし(「-deactivated」を削除)、別のものを試してください。

問題のあるプラグインを見つけた場合は、WordPressにログインします(これでログインできるはずです)。プラグインの設定に移動します。

関連する設定を探します:

  • Cookie処理
  • ブラウザキャッシュ
  • セキュリティルール

厳しすぎる設定を緩和してみてください。プラグインのサポートチームに連絡するか、ウェブサイトから完全に削除することを検討する必要がある場合があります。

セキュリティプラグインを無効にすると、サイトが一時的に脆弱になることを忘れないでください。必要以上に長く無効にしたままにしないでください。

方法4. wp-config.phpファイルを編集する

上記の方法で解決しない場合は、WordPressの設定を調べる必要があります。この方法はWordPressのコアファイルを編集する必要があるため、慎重に進めましょう。

変更を加える前に、必ずウェブサイトをバックアップしてください。1文字間違えるだけでサイトが壊れる可能性があるため、必要に応じてサイトをロールバックできることを知っておくことが重要です。

サイト全体バックアッププリセット

次に、サイトのファイルを開きます。サイトのルートディレクトリにある wp-config.php を見つけます。

ファイルを開き、/* That's all, stop editing! */ コメントの直前に次の行を追加します:

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

ファイルを保存してサーバーにアップロードし直します。再度ログインして、Cookieエラーが解決されたかどうかを確認してください。

方法5. functions.phpファイルを編集する

これは最も技術的な解決策ですが、クッキーがまだ正しく機能していない場合には効果的です。適切なクッキー処理を確実にするために、functions.php ファイルにカスタムコードを追加します。

カスタムコードには子テーマの使用をお勧めします。メインテーマの functions.php ファイルを変更すると、テーマのアップデート中に変更が失われます。

まだ子テーマをお持ちでない場合は、子テーマの作成方法に関するこのガイドをお読みください。

テーマの functions.php ファイルを開きます。このコードを追加します:

if ( SITECOOKIEPATH != COOKIEPATH ) {

setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);

}

ファイルを保存します。

その後、ブラウザのキャッシュを完全にクリアしてください。再度ログインしてみてください。

よくある質問(FAQ)

「クッキーがブロックされているか、ブラウザでサポートされていません。WordPress を使用するにはクッキーを有効にする必要があります」というエラーを解決するにはどうすればよいですか?

ブラウザでクッキーがブロックされている場合は、まずページを更新するか、ブラウザのキャッシュをクリアするか、別のブラウザを試してください。それでもうまくいかない場合は、セキュリティプラグインを一時的に無効にするか、wp-config.php ファイルにクッキー設定を追加するか、functions.php ファイルを編集してください。

それでも解決しない場合は、ウェブホストに連絡してサーバー側のチェックを行ってください。

ブラウザでクッキーをブロック解除するにはどうすればよいですか?

Google Chrome でクッキーをブロック解除するには、ブラウザの設定を開きます。プライバシーとセキュリティ » サードパーティのクッキー をクリックします。ここで、ブラウザがクッキーを処理する方法を調整できます。

Chrome のクッキー設定

他のウェブブラウザでも同様の手順になります。

クッキーが有効なのに、ブロックされていると表示されるのはなぜですか?

このエラーは、クッキーが有効な場合でも発生する可能性があります。セキュリティプラグインやキャッシュプラグインがクッキーの機能に干渉することがあります。また、最近の ウェブサイトの移行により、クッキーパスの不一致が発生する可能性があります。

ブロックされたクッキーは、もうあなたを締め出しません

WordPress の最も厄介なログインエラーの 1 つを解決しました。これで、再び発生した場合にどうすればよいかが正確にわかりました。

エラーが再び表示された場合は、簡単なことから始めてください。ハードリフレッシュまたはブラウザのクッキーのクリアで、問題が解決することがよくあります。

それでもうまくいかない場合は、何かが解決するまで方法を試してください。セキュリティプラグインまたはキャッシュプラグインを無効にすることが、ほとんどのユーザーにとって最も効果的な解決策となるでしょう。

最も難しいケースでは、wp-config.php または functions.php ファイルを編集することで、WordPress はログインを許可するために必要な明確なクッキー指示を得ることができます。

ウェブサイトのエラーをすばやくロールバックする必要がありますか?ワンクリック復元と災害復旧のために Duplicator Pro にアップグレードしてください!

他の WordPress エラーに遭遇しましたか?サイトをスムーズに実行し続けるために、他のトラブルシューティングガイドを確認してください:

著者アバター
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

Get Duplicator Now
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

or
Get 60% Off Duplicator Pro Now →