बेस Url Change Magento2.1


17

मैंने Magento 2.1 में बेस यूआरएल को बदल दिया है, लेकिन यह काम नहीं करता है।

स्थापित करते समय मैंने बेस यूआरएल को सेट किया है www.domain1.net। मुझे इसे बदलने की जरूरत है www.domain2.net

मैंने क्या कोशिश की:

  1. आधार में अपडेट करें core_config_data:

    UPDATE core_config_data
    SET value = 'http://www.domain2.net/' 
    WHERE path IN ('web/secure/base_url', 'web/unsecure/base_url');
  2. बदलने के design/head/includes/

    UPDATE core_config_data 
    SET value = REPLACE(value, 'http://www.domain1.net/', 'http://www.domain2.net/') 
    WHERE path = 'design/head/includes';

फिर स्टोर यूआरएल को बदल दिया

 php bin/magento setup:store-config:set --base-url="http://www.domain2.net/"

 php bin/magento setup:store-config:set --base-url-secure="https://www.domain2.net/"

अंत में कैश साफ़ किया:

php bin/magento cache:flush

Serach www.domain2.net के बाद यह सर्वर नहीं मिला।

संदर्भ:

Magento 2.1 में बेस यूआरएल बदलने का सही तरीका क्या है?


2
अद्यतित Magento ने CLI कमांड का नाम बदल दिया। इसके अनुसार php bin/magento listयह कहता है: सेटअप: स्टोर-कॉन्फ़िगरेशन: सेट स्टोर कॉन्फ़िगरेशन को स्थापित करता है। 2.2.0 के बाद से पदावनत। कॉन्फ़िगरेशन का उपयोग करें: इसके बजाय सेट करें
tbernard

क्या नीचे दिए गए किसी भी उत्तर ने आपकी समस्या को हल कर दिया है? मेरे मामले में, आपके कदमों ने मेरे लिए ठीक काम किया। "सर्वर नहीं मिला" से वास्तव में आपका क्या तात्पर्य था, क्या वह त्रुटि एक Magento पेज के भीतर प्रदर्शित की गई थी? अधिक संभावना है कि ब्राउज़र त्रुटि पृष्ठ लगता है, जिसका अर्थ है कि आपने www.domain2.net को DNS या अपने होस्ट फ़ाइल में नहीं जोड़ा है।
डौग मैकलीन

जवाबों:


10

सबसे पहले अद्यतन दोनों web/unsecure/base_urlऔर web/secure/base_urlमें दिए गए यूआरएल core_config_dataके लिए http://www.domain2.net/अपने डेटाबेस में, आप ऊपर क्वेरी का उपयोग कर सकते हैं।

फिर, नीचे दिए गए आदेश द्वारा कैश को साफ़ करें।

sudo rm -rf var/cache var/generation var/page_cache

सुनिश्चित करें कि आपने नए URL के अनुसार अपनी वर्चुअल होस्ट सेटिंग्स को अपडेट किया है ।

एक बार जब आप वर्चुअल होस्ट परिवर्तन लागू करते हैं, तो अपाचे सर्वर को पुनरारंभ करें

अब, नए URL के साथ ब्राउज़ करें


1

Sukeshinis जवाब के अलावा मैं यह भी जांच करूंगा कि मैगेंटो-कुकीज़ किस डोमेन के लिए निर्धारित हैं। में खोज core_config_dataके लिए %cookie%और सभी पंक्तियों को हटाने या उन्हें नए डोमेन के साथ बदलें। क्योंकि यदि आप इन्हें नहीं बदलते या हटाते नहीं हैं, तो यह हो सकता है कि आप अपने पुराने डोमेन पर पुनर्निर्देशित हो जाएंगे। उस समस्या पर मिनटों का समय बर्बाद किया


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