Ich habe mich entschieden, mehrere eigenständige Wordpress-Websites in eine einzige Installation mit mehreren Standorten zu integrieren.
Ich habe eine brandneue Multisite-Installation mit Unterverzeichnissen erstellt, eine MU-Netzwerksite mit Unterverzeichnis-URL erstellt, den Inhalt von der ursprünglichen eigenständigen Site exportiert und dann diesen Inhalt in die Unterverzeichnis-MU-Site importiert.
Anschließend habe ich die ursprüngliche eigenständige Site aus cPanel entfernt und den Domänennamen der MU-Site auf den ursprünglichen Domänennamen festgelegt.
Die Site wird mit dem ursprünglichen Domain-Namen geladen. Beim Versuch, mich bei domainname.com/wp-admin anzumelden (unter Verwendung der nagelneuen Anmeldeinformationen des Netzwerkadministrators der Multisite), wird jedoch eine Fehlermeldung angezeigt:
FEHLER: Cookies werden von Ihrem Browser blockiert oder nicht unterstützt. Sie müssen Cookies aktivieren, um WordPress verwenden zu können.
Cookies sind in Chrome aktiviert.
Ich habe versucht, Folgendes hinzuzufügen wp-config.php
:
define('COOKIE_DOMAIN', false);
aber das Problem bleibt bestehen.
Das gleiche Problem tritt auf, wenn ich WP Migrate DB Pro verwende, um eine eigenständige Website in ein MU-Unterverzeichnis zu laden, die eigenständige Website aus cPanel zu löschen und die URL der MU-Unterverzeichnis-Site als ursprünglichen Domänennamen der eigenständigen Website festzulegen. Das Frontend der Site wird gut geladen, ich kann mich einfach nicht beim Admin anmelden.
Hilfe geschätzt.
define('COOKIE_DOMAIN', false);
aber die Anmeldung an einer untergeordneten Site mit einer eigenen Domain funktioniert nicht. Sie kehrt zum gleichen Anmeldebildschirm zurück.
define('COOKIE_DOMAIN', '');
. Je nach Anwendung false
hat der Boolesche Wert möglicherweise die gleiche Bedeutung wie ein leerer String ''
.