複数のスタンドアロンWordpress Webサイトを単一のマルチサイトインストールに統合することにしました。
サブディレクトリを含むまったく新しいマルチサイトインストールを作成し、サブディレクトリURLを使用してMUネットワークサイトを作成し、元のスタンドアロンサイトからコンテンツをエクスポートしてから、そのコンテンツをサブディレクトリMUサイトにインポートしました。
次に、cPanelから元のスタンドアロンサイトを削除し、MUサイトのドメイン名を元のドメイン名に設定しました。
サイトは元のドメイン名でロードされますが、domainname.com / wp-adminにログインしようとすると(新しいマルチサイトのネットワーク管理ユーザー資格情報を使用して)、エラーが表示されます。
エラー:Cookieがブロックされているか、ブラウザでサポートされていません。WordPressを使用するには、Cookieを有効にする必要があります。
Cookie は Chromeで有効になっています。
に以下を追加してみましたwp-config.php
:
define('COOKIE_DOMAIN', false);
しかし、問題は残っています。
WP Migrate DB Proを使用して、スタンドアロンWebサイトをMUサブディレクトリサイトにプルし、cPanelからスタンドアロンサイトを削除し、MUサブディレクトリサイトのURLを元のスタンドアロンサイトのドメイン名に設定した場合にも、同じ問題が発生します。サイトのフロントエンドが正常に読み込まれ、管理者にログインできません。
感謝します。
define('COOKIE_DOMAIN', false);
が、独自のドメインでサブサイトにログインできません。同じログイン画面にループバックします。
define('COOKIE_DOMAIN', '');
。ブール値false
は''
、アプリケーションに応じて、空の文字列と同じ意味を持つ場合と持たない場合があります。