आपातकालीन सुधार
यह समाधान काम करता है या नहीं, कृपया पहले इन चरणों को आज़माएँ। आप लॉगिन करने में सक्षम होंगे जिसका अर्थ है कि आप दाहिने पृष्ठ पर हैं। यदि आप अभी भी लॉगिन नहीं कर पाए हैं, तो आपका मुद्दा मेरे द्वारा पोस्ट किए जाने की तुलना में सबसे अधिक भिन्न है, कृपया अपने जोखिम पर आगे बढ़ें।
- अपने डेटाबेस पर जाएं। यदि आपके पास phpMyAdmin है, तो निम्न कार्य करें:
- अपनी
xxx_core_config_data
तालिका पर क्लिक करें (xxx_ अतिरिक्त तालिका उपसर्ग है जिसे आपने स्थापना के दौरान सेट किया होगा)
- तालिका चयनित होने के बाद, दाईं ओर "खोज" टैब दबाएं
- "मेनू" के तहत खोज मेनू में, ड्रॉपडाउन टू (LIKE% ...%) का चयन करें और इसके बगल में स्थित फ़ील्ड में "कुकी" डालें। यह उन सभी तालिका पंक्तियों की खोज करेगा, जिनमें उनके पथ मूल्य में "कुकी" हैं।
- निम्नलिखित का मूल्य हटाएं (यदि आप उनमें से कुछ नहीं देखते हैं, तो बस अनदेखा करें। यह अभी तक सेटअप नहीं हो सकता है, इसलिए आप इसे छोड़ सकते हैं):
web/cookie/cookie_domain
web/cookie/cookie_httponly
web/cookie/cookie_lifetime
web/cookie/cookie_path
बस। अब, अपने व्यवस्थापक पृष्ठ को ताज़ा करें और लॉग इन करने का प्रयास करें। यह काम करना चाहिए। यदि ऐसा होता है, तो अब समस्या के क्रूस पर चढ़ो।
समस्या
अधिकांश समय, गाइड का अनुसरण करते हुए हमें कुकी डोमेन को .domain.com के रूप में संग्रहीत करने के लिए कहता है, जो एक उप-डोमेन की उम्मीद कर रहा है, लेकिन स्टोर का नाम http://domain.com
आधार URL के रूप में संग्रहीत है ।
जोड़
इस समस्या को ठीक करने के दो तरीके हैं।
यदि आप कुकी स्टोरेज के लिए उपडोमेन का उपयोग नहीं करने जा रहे हैं, तो आप पूर्ववर्ती अवधि और कोष्ठक के बिना स्टोर्स -> कॉन्फ़िगरेशन -> वेब -> कुकी डोमेन के रूप में (domain.com) में कुकी डोमेन सेटिंग्स को बचा सकते हैं।
यदि आप अपने स्टोर को भविष्य के लिए तैयार करने की योजना बनाते हैं और उपडोमेन कुकी भंडारण की अनुमति देते हैं, तो आपको कुकी डोमेन को .domain.com
पूर्ववर्ती अवधि के साथ और कोष्ठक के बिना सेट करना चाहिए । हालाँकि, अपने आधार URL के अंतर्गत Stores -> Configuration -> Web -> Base URL
, www
अपने डोमेन नाम जैसे http://www.domain.com
और https
सुरक्षित आधार URL में जोड़ें यदि आप एसएसएल का उपयोग कर रहे हैं (जो आपको चाहिए)।
इसके अतिरिक्त, अन्य कुकी सेटिंग्स इस प्रकार हैं:
Cookie Lifetime
- 86400 (मेरी समझ से, आपको इसकी आवश्यकता नहीं है और इसे रिक्त छोड़ सकते हैं और "सिस्टम मान का उपयोग करें" जांच सकते हैं क्योंकि अब मैगेंटो सुरक्षा कारणों से सत्र को बरकरार रखता है)।
Cookie Path
- /
Use HTTP Only
- हाँ
Cookie Restriction Mode
- आप तक। यदि आप इसे सक्षम करते हैं, तो यह उपयोगकर्ता को कुकीज़ को संग्रहीत करने के लिए सहमति देने के लिए सामने के छोर पर संदेश दिखाएगा।
नोट: एक बार फिर, यह मेरे अपने भविष्य के संदर्भ उद्देश्यों के लिए है और जो भी इस निराशा में ठोकर खा सकता है जैसे मैंने किया था।