साइट wp-signup.php पर रीडायरेक्ट हो रही है


16

मैंने सभी वातावरणों को सिंक करने के प्रयास में हमारे उत्पादन सर्वर से हमारे देव सर्वर तक सामग्री को स्थानांतरित कर दिया। मैंने ऑल-इन-वन WP माइग्रेशन प्लगइन का उपयोग किया।

अब, जब मैं dev.domain.com एक्सेस करता हूं, तो मुझे http://dev.domain.com/wp-signup.php?new=dev.domain.com पर भेज दिया जाता है।

ऐसा लगता है कि डेटाबेस मूल्यों में से एक गलत होना चाहिए और वर्डप्रेस इसके कारण मुझे आगे भेज रहा है। यदि मैं मल्टीसाइट को अक्षम करता हूं, तो सब कुछ ठीक से काम करने लगता है।

यहाँ मेरा .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>

और मेरा 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', '');

जवाबों:


11

मेरे लिए यह डेटाबेस तालिकाओं में पुराने डोमेन प्रविष्टियों को बदल रहा था wp_blogsऔर wp_siteमल्टीसाइट के मुख्य डोमेन के नए डोमेन को।

मैंने नए डोमेन में माइग्रेशन के बाद ऐसा नहीं किया है।


2
यह उत्तर उच्च और हर जगह होना चाहिए। आप मेरे पिछले दो सप्ताह की समस्या हल करने में कहाँ रहे हैं? और कुछ नहीं काम ..? आंद्रे केलिंग का जवाब है!
डेव

1
भयानक, 2 घंटे की हताशा के बाद यह जवाब मिला ... मुझे एहसास हुआ कि स्ट्रिंग्स को बदलने के लिए हमेशा एक एसक्यूएल क्वेरी करें ...
मधुमक्खी

यह उत्तर है।
फ्रांसेस्को

SONOVA .... !!!!! .... धन्यवाद। आप के लिए 1000 upboats
ग्लिफ

8

आप इन्हें अपनी wp-config.php फ़ाइल में जोड़ना चाहेंगे:

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

तो इसकी संपूर्णता में, आपके पास होगा:

    $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' );

और सभी डोमेन संदर्भों के लिए डेटाबेस में अपनी dbprefix_options तालिका की जांच करना सुनिश्चित करें।


शीघ्र जवाब देने के लिए ध्न्यवाद। मैंने आपके द्वारा ऊपर बताई गई सेटिंग्स को जोड़ा। अब मैं देखता हूं: "ऑब्जेक्ट मूव्ड यह डॉक्यूमेंट यहां मिल सकता है" .. लिंक उसी पेज पर जाता है जिस पर मैं हूं (dev.domain.com/wp-admin)
एलेक्स शल्मत्ज

'Dev.domain.com' के रूप में NOBLOGREDIRECT परिभाषा के साथ, मुझे फ़ायरफ़ॉक्स से पुनर्निर्देशित विफलता मिलती है।
एलेक्स श्मल्त्ज़

क्या आपके पास इससे पहले 'http: //' था?
कोर्टनी आइवी

DOMAIN_CURRENT_SITE, PATH_CURRENT_SITE और SITE_ID_CURRENT_SITE परिभाषाओं को हटाने से 'डेटाबेस कनेक्शन स्थापित करने में त्रुटि' आती है .. जो दिलचस्प है।
एलेक्स श्मल्त्ज़

हाँ, मैंने किया। माफ़ करना। - परिभाषित ('NOBLOGREDIRECT', ' dev.domain.com' );
एलेक्स श्मल्त्ज़

1

मेरे लिए, उपरोक्त परिवर्तनों के अतिरिक्त, यह मेरे होस्टिंग प्रदाता के साथ DNS कॉन्फ़िगरेशन समस्या है। जब WP को शुरू में एक ही साइट के रूप में स्थापित किया गया था *.mydomain.com, तो DNS पॉइंट में एक प्रविष्टि थी mydomain.com। साइट मल्टीसाइट में चली गई और सभी ने उम्मीद के मुताबिक काम किया। अंत में जब हम एकल साइट पर वापस चले गए तो मुझे ऊपर त्रुटि मिलने लगी। *.mydomain.comमेरे DNS से ​​प्रविष्टि को हटाने से मेरे लिए चाल चली गई।


0

मैं बस अपना समाधान साझा करना चाहता था जो आपके डेटाबेस टेबल wp_options पर गया और सुनिश्चित करें कि WWW को जोड़ा गया है इसलिए url https://www.domain.com है न कि https://domain.com दोनों साइटरेल के लिए ऐसा करें और घर की मेज।


0

मैं मूल प्रश्न के साथ बैक्सटर जोन्स के समाधान को थोड़ा और संदर्भ के साथ जोड़ रहा हूं। मैंने मैन्युअल रूप से 127.0.0.1/wordpress से http://dev.domain.com/ फ़ील्ड के लिए विकल्प तालिका में रिकॉर्ड्स को 'siteurl' और 'home' में बदल दिया । Wp-config फ़ाइल के लिए अन्य सुझाए गए परिवर्तन करने के बाद मेरे लिए यह काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.