Ich habe Inhalte von unserem Produktionsserver auf unseren Entwicklungsserver migriert, um alle Umgebungen zu synchronisieren. Ich habe das All-In-One-WP-Migrations-Plugin verwendet.
Wenn ich jetzt auf dev.domain.com zugreife, werde ich zu http://dev.domain.com/wp-signup.php?new=dev.domain.com weitergeleitet
Es hört sich so an, als müsste einer der Datenbankwerte falsch sein und WordPress leitet mich deswegen hierher weiter. Wenn ich Multisite deaktiviere, scheint alles richtig zu funktionieren.
Hier ist mein .htaccess:
<FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
<FilesMatch "^(wp-config\.php|readme\.html|license\.txt)">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
und meine wp-config:
/** Multisite / Wordpress Network **/
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'dev.domain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
/** fix for Multisite 'SubDomains' - Not Working for me :( */
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
Sie möchten diese zu Ihrer wp-config.php-Datei hinzufügen:
In seiner Gesamtheit haben Sie also:
Stellen Sie sicher, dass Sie in der Tabelle dbprefix_options in der Datenbank nach allen Domänenreferenzen suchen.
quelle
Zusätzlich zu den oben genannten Änderungen stellte sich für mich heraus, dass mein Hosting-Anbieter ein Problem mit der DNS-Konfiguration hatte. Bei der Erstinstallation von WP als einzelne Site war
*.mydomain.com
im DNS ein Eintrag vorhanden, auf den verwiesen wurdemydomain.com
. Die Site wurde auf Multisite umgestellt und alle funktionierten wie erwartet. Schließlich, als wir zu einer einzelnen Site zurückkehrten, bekam ich den obigen Fehler. Das Entfernen des*.mydomain.com
Eintrags aus meinem DNS hat mir geholfen.quelle
Ich wollte nur meine Lösung teilen, die auf Ihre Datenbanktabelle wp_options gehen gearbeitet und stellen Sie sicher , dass der WWW hinzugefügt , so dass die URL ist https://www.domain.com und nicht https://domain.com dies tun , sowohl für siteurl und Heimtisch.
quelle
Ich füge der Lösung von Baxter Jones etwas mehr Kontext mit der ursprünglichen Frage hinzu. Ich habe die Einträge in der Optionstabelle für die Felder 'siteurl' und 'home' manuell von 127.0.0.1/wordpress auf http://dev.domain.com/ geändert . Dies funktionierte für mich, nachdem ich die anderen vorgeschlagenen Änderungen für die WP-Konfigurationsdatei vorgenommen hatte.
quelle