マルチサイトで「Cookieがブロックされたり使用されているブラウザがサポートしていません。」 エラーが発生した場合

マルチサイトで「Cookieがブロックされたり使用されているブラウザがサポートしていません。」 エラーが発生した場合

WordPress マルチサイトで 'エラー:クッキーがブロックされているか、使用されているブラウザがサポートしていません。 WordPressを使用するにはクッキーを有効にする必要があります'または'エラー:予期しない出力が原因でクッキーをブロックします'エラーが発生することがあります。 これらの問題が発生した場合は、解決策を見てみましょう。

[この記事は2022年4月19日に最終更新されました。 ]

マルチサイトで「Cookieがブロックされているか、使用しているブラウザではサポートされていません」 エラーが発生した場合の回避策(Cookieブロックの問題)

WordPressから マルチサイトの構成し、サブドメインとしてサイトを追加し、ログインしようとすると、次のエラーが発生しました。

ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.

追加したサイトが英語版なので英語で表示されました。 ハングルサイトの場合、おそらく次のように表示されます。

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

この場合、次の行を WP-config.phpを ファイルに追加すると、問題が解決されています。

define( 'COOKIE_DOMAIN'、false);

上記のコードで解決できない場合は、次のコードで試すことができます。

define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');

上記のXNUMXつの方法で解決できない場合は、次のコードでテストして問題が解決するかどうかを確認してください。

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

マルチサイトでない場合は、「エラー:Cookieがブロックされたり使用されているブラウザがサポートしていません。」 エラーが発生した場合「を参考にしてください。

マルチサイトでドメインをマッピングする場合、以前(WordPressで4.5以前のバージョン)には、 WordPress MU Domain Mappingというプラグインを使用して、ドメインマッピングをしなければならいました。 しかし、最新の WordPress バージョン(現在4.8.1)で、このプラグインをインストールしてみると、エラーメッセージが表示さね。

4.5以降のバージョンでは、別のプラグインをインストールせずに、直接アドレス欄にドメイン名を入力して、接続しているドメインが WordPressがインストールされてルートを指すように(point)するように設定してくれれば何の問題もなく、マルチサイトに設置された WordPress サイトのドメインが接続されます。 テストしてみると、この方法で問題なく必要に応じて動作しました。

そして、マルチサイトでのサブドメインに設定すると、次のように 「警告!ワイルドカードDNSが正しく設定されていない可能性があります!」というエラーメッセージが表示されることがあります。

WordPress サイトのネットワークを作成

この場合、 ワイルドカードDNSを正しく設定すると、問題が解決します。 つまり、*.example.comがexample.comにリンクされるようにDNS情報を指定できます。 この部分がわからない場合は、Webホスティング会社に依頼してください。

Cafe24から複数のドメインにそれぞれ WordPress サイトをインストールする

Cafe24では、XNUMXつのアカウントにXNUMXつのサイトしか運営できませんが、商品に応じて複数のドメインをリンクできます。 複数のドメインをリンクしても、すべてのドメインが同じサイトを指すようになります。 各ドメインに異なるサイトを運営したい場合は、マルチサイトを利用できます。

Bluehost など海外ホスティングでは、ドメインを無制限に接続して各ドメインに個別 WordPress(マルチサイトではない)を設置して運営することが可能です。 これらのドメインはアドオンドメインと呼ばれます。 詳しくは、「Bluehostドメインの接続方法[アドオンドメイン]「を参考にしてください。

最後に、

以上で、マルチサイトでクッキーをブロックしてもログインできない問題が発生した場合は、解決策を見てみました。 場合によっては、上記の方法で解決できないことがあります。 経験的に、この問題は、特にマルチサイトを別のWebホスティングに移行する状況で頻繁に発生するようです。

マルチサイトは、単一の WordPress インストールで複数のサイトを管理できる利点がありますが、一方では欠点もあります。 50サイトまたは100サイトを設置して運営する必要がある場合は、マルチサイトがほぼ必須です。 個々のサイトを運営するには時間がかかりすぎて非効率的です(」WordPress サイト100個を簡単に作成する方法"参照)。

マルチサイト移行作業は難しいかもしれません。 マルチサイト移行に関する問題が発生した場合 ここでサービス(有料)をご依頼することができます。

メモ:


5のコメント

  1. マルチサイトのドメインマッピング文に Cafe24ユーザーのに独立ドメインで指定されたサイトは、管理者に入って脂質というコメントを残したんです。
    wp-config.phpファイルに
    define( 'COOKIE_DOMAIN'、false);
    コードの追加したら解決されました。 本当にありがとうございます^^

    1. 問題が解決されてよかったですね。

      私はクッキー関連のエラーメッセージが表示されたが、何のエラーメッセージが表示されない場合は、問題を解決することが特に難しいと思われる。

コメントを残す

*メールアドレスは公開されません。