Site-ul se Redirecționează către wp-signup.php

15 oct. 2014, 21:10:55
Vizualizări: 61.7K
Voturi: 27

Am migrat conținutul de pe serverul nostru de producție pe serverul de dezvoltare într-o încercare de a sincroniza toate mediile. Am folosit plugin-ul All-In-One WP Migration.

Acum, când accesez dev.domain.com sunt redirecționat către http://dev.domain.com/wp-signup.php?new=dev.domain.com

Se pare că una dintre valorile din baza de date trebuie să fie incorectă și WordPress mă redirecționează aici din această cauză. Dacă dezactivez Multisite, totul pare să funcționeze corect.

Iată fișierul meu .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>

și wp-config:

/** Multisite / Rețea Wordpress **/
 define('MULTISITE', true);
 define('SUBDOMAIN_INSTALL', true);
 define('DOMAIN_CURRENT_SITE', 'dev.domain.com');
 define('PATH_CURRENT_SITE', '/');
 define('SITE_ID_CURRENT_SITE', 1);
 /** rezolvare pentru Multisite 'SubDomains' - Nu funcționează pentru mine :( */
 define('ADMIN_COOKIE_PATH', '/');
 define('COOKIE_DOMAIN', '');
 define('COOKIEPATH', '');
 define('SITECOOKIEPATH', '');
2
Comentarii

La cerere, voi lega aici răspunsul meu înrudit dintr-un alt fir care se ocupă de potențiale conflicte ale bazei de date după schimbarea domeniului Multisite sau după conversia unui site single la Multisite: https://wordpress.stackexchange.com/a/356251/152624

Jesse Nickles Jesse Nickles
18 oct. 2021 09:38:28

Am avut aceeași problemă, doar redirecționează fără wildcard !!

mojtabahBB mojtabahBB
6 nov. 2024 22:46:46
Toate răspunsurile la întrebare 5
1
34

Pentru mine, a fost necesar să modific intrările vechi ale domeniului din tabelele de baze de date wp_blogs și wp_site la noul domeniu al domeniului principal al rețelei multisite.

Nu am făcut acest lucru după migrarea pe noul domeniu.

15 nov. 2018 22:35:27
Comentarii

Super, am găsit acest răspuns după 2 ore de frustrare... Mi-am dat seama că întotdeauna trebuie să folosesc o interogare SQL pentru a înlocui șirurile de caractere...

Beee Beee
11 iul. 2019 11:28:30
0

Vei dori să adaugi aceste linii în fișierul wp-config.php:

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

Deci, în întregime, vei avea:

    $base = '/';
    /** Rețea Multisite WordPress **/
    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 );
    /** remediere pentru Subdomenii în Rețele Multisite - Nu funcționează pentru mine :( */
    define( 'ADMIN_COOKIE_PATH', '/' );
    define( 'COOKIE_DOMAIN', '' );
    define( 'COOKIEPATH', '' );
    define( 'SITECOOKIEPATH', '' );
    define( 'NOBLOGREDIRECT', 'http://dev.domain.com' );

Și asigură-te să verifici tabelul dbprefix_options din baza de date pentru toate referințele la domenii.

15 oct. 2014 21:48:54
0

Pentru mine, pe lângă modificările menționate mai sus, problema s-a dovedit a fi una de configurare DNS la furnizorul de hosting. Când WordPress a fost instalat inițial ca site unic, exista o intrare *.domeniulmeu.com în DNS care redirecționa către domeniulmeu.com. Apoi site-ul a fost mutat la o configurație multisite și totul a funcționat conform așteptărilor. În final, când am revenit la site-ul unic, am început să primesc eroarea menționată. Eliminarea intrării *.domeniulmeu.com din DNS a rezolvat problema pentru mine.

21 feb. 2019 15:37:32
1

Am vrut doar să împărtășesc soluția mea care a funcționat: accesați tabelul wp_options din baza de date și asigurați-vă că adăugați WWW, astfel încât URL-ul să fie https://www.domeniu.com și nu https://domeniu.com. Faceți acest lucru pentru ambele rânduri siteurl și home din tabel.

25 iun. 2019 15:30:53
Comentarii

Adaug la soluția lui Baxter Jones cu un pic mai mult context legat de întrebarea originală. Am schimbat manual înregistrările din tabelul de opțiuni pentru câmpurile 'siteurl' și 'home' de la 127.0.0.1/wordpress la http://dev.domain.com/. Acest lucru a funcționat pentru mine după ce am făcut și celelalte modificări sugerate pentru fișierul wp-config.

John Littlefield John Littlefield
4 ian. 2020 21:30:52
1

Am avut aceeași problemă. După migrare am schimbat de la "new.domain.com" la "www.domain.com" (în baza de date prin phpmyadmin), dar se pare că noul domeniu al site-ului trebuie să fie fără www, doar "domain.com".

8 mar. 2021 18:21:03
Comentarii

Ești sigur? DNS-ul este configurat corect pentru www, iar serverul tău web este setat să trateze www ca parte a gazdei virtuale a site-ului WordPress? Ești sigur că nu folosești de fapt www? Unele browsere moderne ascund www în bara de adrese chiar dacă îl folosești.

Rup Rup
9 mar. 2021 11:41:32