- मैंने बेस उरल्स को बदल दिया और अब मेरी वेबसाइट अप्राप्य है
- मैंने सब कुछ एक नए सर्वर में स्थानांतरित कर दिया, आधार_ को नहीं बदला और मेरी वेबसाइट अप्राप्य है
मैं अपनी BaseURL सेटिंग्स को आधार कैसे बदलूं या पुनर्स्थापित करूं?
मैं अपनी BaseURL सेटिंग्स को आधार कैसे बदलूं या पुनर्स्थापित करूं?
जवाबों:
लक्षण: मैंने बेस उरल्स को बदल दिया है और अब मेरी वेबसाइट अप्राप्य है या मैंने सब कुछ एक नए सर्वर में स्थानांतरित कर दिया है, इसने मुझे नहीं बदला base_url
और मेरी वेबसाइट अप्राप्य है।
निर्देश एक सरल "वन स्टोर" वेबसाइट के लिए हैं जहां "डिफ़ॉल्ट स्टोर व्यू" को "डिफ़ॉल्ट कॉन्फिगरेशन" से इसकी स्थापना के लिए सेट किया गया है। प्रत्येक अनियंत्रित Use Website
चेकबॉक्स के लिए नीचे दी गई तालिका पंक्तियों का एक अतिरिक्त उदाहरण होगा ।
core_config_data
PhpMyAdmin में अपनी तालिका खोलें ।
path
स्तंभ के आधार पर क्रमबद्ध करें और अपने असुरक्षित अनुभाग के लिए निम्न पंक्तियों को खोजें , उन्हें निम्नलिखित की तरह दिखना चाहिए:
कॉलम
PATH VALUE
web/unsecure/base_url http://www.example.com/
web/unsecure/base_link_url {{unsecure_base_url}}
web/unsecure/base_skin_url {{unsecure_base_url}}skin/
web/unsecure/base_media_url {{unsecure_base_url}}media/
web/unsecure/base_js_url {{unsecure_base_url}}js/
http://www.example.com/
अपने उपयुक्त डोमेन url (आवश्यक स्लैश को पीछे छोड़ते हुए) के साथ बदलें और यदि आपने सबफ़ोल्डर में स्थापित किया है, तो इसके /
बाद इसे संलग्न करें ।
अपने सुरक्षित अनुभाग के लिए निम्नलिखित पंक्तियों को खोजें , उन्हें निम्नलिखित की तरह दिखना चाहिए:
कॉलम
PATH VALUE
web/secure/base_url https://www.example.com/
web/secure/base_link_url {{secure_base_url}}
web/secure/base_skin_url {{secure_base_url}}skin/
web/secure/base_media_url {{secure_base_url}}media/
web/secure/base_js_url {{secure_base_url}}js/
https://www.example.com/
अपने उपयुक्त डोमेन url (आवश्यक स्लैश को पीछे छोड़ते हुए) के साथ बदलें और यदि आपने सबफ़ोल्डर में स्थापित किया है, तो इसके /
बाद इसे संलग्न करें । यदि आपने अपना सुरक्षा प्रमाणपत्र प्राप्त नहीं किया है और अभी तक टीएलएस / एसएसएल को सक्षम नहीं किया है, तो http
इसके बजाय उपयोग करेंhttps
से सामग्री साफ़ var/cache
, var/session
बदलने के बाद निर्देशिका base_urls
।
कैश और सत्रों को साफ़ करना आवश्यक है क्योंकि आपका कॉन्फ़िगर कैश किया गया है और इसे साफ़ करने से core_config_data
टेबल से कॉन्फ़िगरेशन डेटा के पुनरावृत्ति और उचित जानकारी के साथ सत्रों के पुनर्स्थापना पर बल मिलता है ।
नोट: यदि आपने अपना base_url
सही सेट किया है web/unsecure/base_url
और web/secure/base_url
आपको बाकी प्रविष्टियों में {{UNSECURE_BASE_URL}}
और {{SECURE_BASE_URL}}
मैक्रोज़ को बदलने में कोई गड़बड़ नहीं करनी है ।
mysql -u $USER -p $DBASE
http://www.example.com/
और सुरक्षित https://www.example.com/
(यदि आपके पास एसएसएल / टीएलएस सक्षम है, तो अन्य https होना चाहिए) को अपने उपयुक्त डोमेन यूआरएल (आवश्यक स्लैश को पीछे छोड़ते हुए) के साथ बदलें और यदि आपने सबफ़ोल्डर में स्थापित किया है, तो इसके /
बाद इसे संलग्न करें ।एसक्यूएल कमांड्स
UPDATE core_config_data SET value = 'http://www.example.com/' WHERE path LIKE 'web/unsecure/base_url';
UPDATE core_config_data SET value = 'https://www.example.com/' WHERE path LIKE 'web/secure/base_url';
एसक्यूएल कमांड्स
SELECT path,value FROM core_config_data WHERE path LIKE 'web/unsecure/base%';
SELECT path,value FROM core_config_data WHERE path LIKE 'web/secure/base%';
var/cache
, var/session
बदलने के बाद निर्देशिका base_urls
। कैश और सत्रों को साफ़ करना आवश्यक है क्योंकि आपका कॉन्फ़िगर कैश किया गया है और इसे साफ़ करने से core_config_data
टेबल से कॉन्फ़िगरेशन डेटा के पुनरावृत्ति और उचित जानकारी के साथ सत्रों के पुनर्स्थापना पर बल मिलता है ।n98-magerun
कमांड n98-magerun.phar sys:info
का उपयोग कर सकते हैं Cache Directory
।
Magento2 में, SQL के माध्यम से जाने के बजाय नीचे दिए गए आदेशों का उपयोग करके सीधे Magento के माध्यम से ऐसा करने का एक तरीका है जो मुझे थोड़ा तेज लगता है।
Magento के रूट डायरेक्टरी में कमांड के नीचे चलते हैं:
Unsecure URL सेट करें
bin/magento setup:store-config:set --base-url="http://www.magento2.com/"
सुरक्षित URL सेट करें
bin/magento setup:store-config:set --base-url-secure="https://www.magento2.com/"
कैश को साफ़ करें
bin/magento cache:flush
var/
निर्देशिका पर आपकी अनुमतियों को गड़बड़ कर दिया जाता है, Magento सिस्टम/tmp
डायरेक्टरी में Magento के कैश को यहां दस्तावेज के रूप में संग्रहित करेगा और कैश को क्लीयर करने से कैश्ड कॉन्फि pulled क्ट प्रविष्टियों को साफ नहीं करता है,core_config_data
जब तक कि सर्वर रिबूट या पर्याप्त अधिकारों वाले किसी व्यक्ति से खींचा गया हो। Magento के मिसलाड कैश को हटा सकते हैं।