it-swarm.com.de

Site Weiterleitung zu wp-signup.php

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 weitergeleitet an http://dev.domain.com/wp-signup.php?new=dev.domain.com

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', '');
10
Alex Schmaltz

Sie möchten diese zu Ihrer wp-config.php-Datei hinzufügen:

define( 'NOBLOGREDIRECT', '' );    
define( 'WP_HOME', 'http://dev.domain.com' );
define( 'WP_SITEURL', 'http://dev.domain.com' );

In seiner Gesamtheit haben Sie also:

    $base = '/';
    /** Multisite / Wordpress Network **/
    define( 'WP_HOME', 'http://dev.domain.com' );
    define( 'WP_SITEURL', 'http://dev.domain.com' );
    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', '' );
    define( 'NOBLOGREDIRECT', 'http://dev.domain.com' );

Stellen Sie sicher, dass Sie in der Tabelle dbprefix_options in der Datenbank nach allen Domänenreferenzen suchen.

6
Courtney Ivey

Zusätzlich zu den obigen Änderungen stellte sich für mich heraus, dass es sich um ein DNS-Konfigurationsproblem bei meinem Hosting-Anbieter handelte. Als WP ursprünglich als einzelne Site installiert wurde, gab es einen *.mydomain.com-Eintrag im DNS, der auf mydomain.com zeigte. Die Site wurde auf Multisite umgestellt und alle funktionierten wie erwartet. Als wir schließlich zu einer einzelnen Site zurückkehrten, wurde der obige Fehler angezeigt. Das Entfernen des Eintrags *.mydomain.com aus meinem DNS hat mir geholfen.

1
Kahitarich

Bei mir wurden alte Domäneneinträge in den Datenbanktabellen wp_blogs und wp_site in die neue Domäne der Hauptdomäne der Multisite geändert.

Ich habe dies nach der Migration auf eine neue Domain noch nicht getan.

1
André Kelling