SOLVED - Magento 2 - लॉगिन स्क्रीन पर व्यवस्थापक (कोई त्रुटि संदेश) में प्रवेश करने में असमर्थ


16

यह एक सवाल नहीं है, बल्कि एक समस्या का जवाब है जो बहुत पुरानी है लेकिन पुनरावृत्ति है। मुझे याद है कि इस दिन मैं मैगेंटो 1.9 की स्थापना कर रहा था और इस बार फिर से मैगेंटो 2.1.4 के आसपास हुआ था। मैं इस बारे में पूरी तरह भूल गया था कि मैंने इसे वापस कैसे तय किया है, इसलिए इस बार मैं अपना जवाब यहाँ दे रहा हूँ अगर किसी को इसकी ज़रूरत है।

समस्या का विवरण

मूल रूप से, आप अपने Magento 2.1 स्टोर की स्थापना कर रहे थे, सभी सर्वर आवश्यकताओं को पूरा किया, SSL जोड़ा, अपनी वेबसाइट, स्टोर और स्टोर व्यू को सेटअप किया और स्टोर कॉन्फ़िगरेशन को केवल यह महसूस करने के लिए भर दिया कि अचानक आप अब व्यवस्थापक पैनल में प्रवेश नहीं कर सकते। कोई त्रुटि नहीं है, ब्राउज़र कंसोल में कुछ भी नहीं है, न ही ब्राउज़र क्रोम / फ़ायरफ़ॉक्स के साथ कोई समस्या है। आप सत्र और कैश को बिना किसी लाभ के भी साफ़ कर सकते हैं। आपको ऐसे उत्तर मिले जो सत्रों और कैश सेटिंग्स की ओर संकेत करते हैं, लेकिन आपने प्रलेखन का पालन किया है, और यह अभी भी काम नहीं करता है।


पहले प्रश्न पोस्ट करें फिर नीचे उत्तर में उत्तर पर क्लिक करें और अपना उत्तर जोड़ें।
क़ैसर सत्ती

समझ गया। मैंने आपके अनुरोध के अनुसार नीचे आधिकारिक उत्तर जोड़ा।
मुबाशर आफताब

जवाबों:


27

आपातकालीन सुधार

यह समाधान काम करता है या नहीं, कृपया पहले इन चरणों को आज़माएँ। आप लॉगिन करने में सक्षम होंगे जिसका अर्थ है कि आप दाहिने पृष्ठ पर हैं। यदि आप अभी भी लॉगिन नहीं कर पाए हैं, तो आपका मुद्दा मेरे द्वारा पोस्ट किए जाने की तुलना में सबसे अधिक भिन्न है, कृपया अपने जोखिम पर आगे बढ़ें।

  • अपने डेटाबेस पर जाएं। यदि आपके पास 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- आप तक। यदि आप इसे सक्षम करते हैं, तो यह उपयोगकर्ता को कुकीज़ को संग्रहीत करने के लिए सहमति देने के लिए सामने के छोर पर संदेश दिखाएगा।

नोट: एक बार फिर, यह मेरे अपने भविष्य के संदर्भ उद्देश्यों के लिए है और जो भी इस निराशा में ठोकर खा सकता है जैसे मैंने किया था।


मेरा दिन बचाया! धन्यवाद! मुझे पिछली बार किए गए कुकी प्रतिबंध मोड सेटिंग्स के साथ मुद्दों पर संदेह हो रहा था, इसलिए समस्या वास्तव में कुकी डोमेन मान ".domain.com" पर सेट हो गई। मैंने डेटाबेस वेब / कुकी / कुकी_डोमेन से मूल्य को "domain.com" में बदल दिया और सफलतापूर्वक व्यवस्थापक क्षेत्र में लॉग इन करने में सक्षम था।
इवेटा अललोगेनेस

1

जल्दी ठीक:

डेटाबेस में निम्न कॉन्फ़िगरेशन प्रविष्टियों के लिए https: // सुरक्षित यूआरएल में वेब यूआरएल प्रविष्टियां जोड़ें या अपडेट करें

core_config_dataआपके स्टोर के लिए मूल्य के नीचे तालिका> सेट में:

  1. web / unsecure / base_url => ' https://yoursiteurl.com/ '

  2. web / safe / base_url => ' https://yoursiteurl.com/ '


1

अन्य देवों द्वारा पूर्व में किए गए एक नए प्रोजेक्ट की स्थापना के बाद मैंने इसका अनुभव किया। मेरे अंत में, मैंने इसे कैसे तय किया।

में core_config_dataमेज, मैं पथ के लिए खोज की web/cookie/cookie_domain। और फिर पता चला कि वर्तमान परियोजना के डोमेन के साथ डोमेन समान नहीं है। इसलिए मैंने इसे वर्तमान परियोजना डोमेन के समान ही बदल दिया। और फिर उसके बाद, व्यवस्थापक लॉगिन काम करता है।


0

Magento की स्थापना के तुरंत बाद, यदि आप नीचे के मुद्दों में चल रहे हैं: a। सफल स्थापना के बाद व्यवस्थापक लॉगिन करने में सक्षम नहीं है b। Magento2: त्रुटि 404 सफल स्थापना के बाद magento2 व्यवस्थापक लॉगिन पृष्ठ पर नहीं मिली। सी। व्यवस्थापक पृष्ठ पर लिंक काम नहीं कर रहा है।

नीचे दिए गए चरणों का पालन करें

a. Add the extra code to the **Validator.php** file which you will generally find from below given system path.
     Path: C:\xampp\htdocs\<Your Magento Folder>\vendor\magento\framework\View\Element\Template\File

     /**
     * Checks whether path related to the directory
     *
     * @param string $path
     * @param string|array $directories
     * @return bool
     */
    protected function isPathInDirectories($path, $directories)
    {
        if (!is_array($directories)) {
            $directories = (array)$directories;
        }
        $realPath = $this->fileDriver->getRealPath($path);
        **$realPath = str_replace('\\', '/', $realPath);   <<<====== Extra Code**
        foreach ($directories as $directory) {
            if (0 === strpos($realPath, $directory)) {
                return true;
            }
        }
        return false;
    }

b. This will regenerate all the files
      # php -d memory_limit=1G bin/magento setup:static-content:deploy -f


c. This will flush all the cache from the 2 directories var and generated
      Delete files form the folowing folders
        1. var 
        2. generated

इस मुद्दे को ठीक करना चाहिए

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