সলভড - ম্যাজেন্টো 2 - অ্যাডমিনে লগইন করতে অক্ষম (কোনও ত্রুটি বার্তা নেই) লগইন স্ক্রিনে আটকে রয়েছে


16

এটি কোনও প্রশ্ন নয় বরং এটি বেশ পুরানো তবে পুনরাবৃত্তি হওয়া কোনও সমস্যার উত্তর। আমার মনে আছে যে দিনগুলিতে আমি ম্যাজেন্টো 1.9 স্থাপন করছিলাম তখন এই পিছনে লড়াই করা হয়েছিল এবং ম্যাজেন্টো ২.১.৪-এ এটি আবার ঘটেছে। আমি তখন এটি কীভাবে স্থির করেছিলাম তা সম্পর্কে আমি পুরোপুরি ভুলে গিয়েছিলাম, সুতরাং এখনই কারওর প্রয়োজনের প্রয়োজনে আমার উত্তরটি এখানে ডকুমেন্ট করছি।

সমস্যা বিবৃতি

মূলত, আপনি আপনার ম্যাজেন্টো ২.১ স্টোর সেট আপ করে যাচ্ছিলেন, সমস্ত সার্ভারের প্রয়োজনীয়তা পূরণ করেছেন, এসএসএল যুক্ত করেছেন, আপনার ওয়েবসাইট সেট করুন, স্টোর এবং স্টোর দেখুন সেট করুন এবং স্টোর কনফিগারেশনটি কেবলমাত্র বুঝতে পেরেছেন যে হঠাৎ আপনি আর অ্যাডমিন প্যানেলে লগইন করতে পারবেন না। ব্রাউজার কনসোলে কোনও ত্রুটি নেই, কিছুই নেই ব্রাউজার ক্রোম / ফায়ারফক্সে। আপনি সেশনগুলি এবং ক্যাশেটি কোনও উপকারে সাফ করুন। আপনি উত্তরগুলি খুঁজে পেয়েছেন যা সেশন এবং ক্যাশে সেটিংসে ফিরে ইশারা করে রাখে, তবে আপনি ডকুমেন্টেশনটি অনুসরণ করেছিলেন এবং এটি এখনও কার্যকর হয় না।


প্রথমে প্রশ্ন পোস্ট করুন তারপরে নীচে ক্লিক করুন আপনার উত্তরটি উত্তর ক্লিক করুন এবং তাদের উত্তর যুক্ত করুন।
কায়সার সট্টি 20:25

বুঝেছি. আপনার অনুরোধ অনুযায়ী আমি নীচে সরকারী উত্তর যুক্ত করেছি।
মুবাশার আফতাব

উত্তর:


27

জরুরি অবস্থা

এই সমাধানটি কাজ করে কি না, দয়া করে প্রথমে এই পদক্ষেপগুলি চেষ্টা করুন। আপনি লগইন করতে সক্ষম হবেন যার অর্থ আপনি সঠিক পৃষ্ঠায় রয়েছেন। আপনি যদি এখনও লগইন করতে না পারেন তবে আপনার সমস্যাটি আমি পোস্ট করছি তার চেয়ে বেশি সম্ভবত, দয়া করে আপনার নিজের ঝুঁকিতে এগিয়ে যান proceed

  • আপনার ডাটাবেসে যান। আপনার যদি পিএইচপিএমআইএডমিন থাকে তবে নিম্নলিখিতগুলি করুন:
  • আপনার xxx_core_config_dataটেবিলটিতে ক্লিক করুন (xxx_ অতিরিক্ত টেবিলের উপসর্গ যা আপনি ইনস্টলেশন চলাকালীন সেট করতে পারেন)
  • একবার টেবিলটি নির্বাচিত হয়ে গেলে, ডানদিকে "অনুসন্ধান" ট্যাবটি চাপুন
  • "পথ" এর অধীনে অনুসন্ধান মেনুতে, ড্রপডাউনটি (LIKE% ...%) নির্বাচন করুন এবং তার পাশের ক্ষেত্রে "কুকি" sertোকান। এটি সমস্ত টেবিল সারিগুলির জন্য অনুসন্ধান করবে যা তাদের পথের মানটিতে "কুকি" ধারণ করে।
  • নিম্নলিখিতগুলির VALUE মুছুন (আপনি যদি সেগুলির কিছু না দেখেন তবে কেবল উপেক্ষা করুন It এটি এখনও সেটআপ করা নাও হতে পারে, তাই আপনি এটি বাদ দিতে পারেন):
    • web/cookie/cookie_domain
    • web/cookie/cookie_httponly
    • web/cookie/cookie_lifetime
    • web/cookie/cookie_path

এটাই. এখন, আপনার প্রশাসক পৃষ্ঠাটি রিফ্রেশ করুন এবং লগ ইন করার চেষ্টা করুন It এটি কাজ করা উচিত। যদি এটি হয়, এখন আসুন সমস্যার শিখরটি পেতে পারি।

সমস্যাটি

বেশিরভাগ সময়, গাইড অনুসরণ করে আমাদের কুকি ডোমেনটিকে .domain.com হিসাবে সঞ্চয় করতে বলে যা কোনও সাব-ডোমেনের প্রত্যাশা করে তবে স্টোরের নামটি http://domain.comএর মূল URL হিসাবে সংরক্ষণ করা হয়।

ঠিক করা

এই সমস্যাটি সমাধানের দুটি উপায় রয়েছে।

আপনি যদি কুকি স্টোরেজের জন্য সাবডোমেন ব্যবহার না করে থাকেন তবে আপনি পূর্ববর্তী সময়কালে এবং বন্ধনী ছাড়াই স্টোর -> কনফিগারেশন -> ওয়েব -> কুকি ডোমেন (ডোমেন ডটকম) হিসাবে কুকি ডোমেন সেটিংস সংরক্ষণ করতে পারেন।

আপনি যদি আপনার স্টোরকে ভবিষ্যতে প্রস্তুত করার পরিকল্পনা করেন এবং সাবডোমেন কুকি স্টোরেজকে অনুমতি দিন, আপনার .domain.comপূর্ববর্তী সময়কালের সাথে এবং প্রথম বন্ধনী ছাড়াই কুকি ডোমেন সেট করা উচিত ( )। তবে, আপনার বেস ইউআরএল এর অধীনে Stores -> Configuration -> Web -> Base URL, wwwআপনার ডোমেন নাম যুক্ত করুন http://www.domain.comএবং সুরক্ষা httpsবেস ইউআরএল এ যুক্ত করুন যদি আপনি এসএসএল ব্যবহার করেন (তবে আপনার উচিত)।

অতিরিক্ত হিসাবে, অন্যান্য কুকি সেটিংস Cookie Lifetimeহ'ল : - 86400 (আমার বোঝার থেকে, আপনার এটির দরকার নেই এবং এটিকে ফাঁকা রেখে "সিস্টেমের মান ব্যবহার করুন" পরীক্ষা করতে পারেন কারণ এখন সুরক্ষার কারণে ম্যাজেন্টো সেশনটি ধরে রাখে)। Cookie Path- / Use HTTP Only- হ্যাঁ Cookie Restriction Mode- আপনার উপর নির্ভর করে। আপনি যদি এটি সক্ষম করেন তবে এটি কুকিগুলি সংরক্ষণের জন্য ব্যবহারকারীর সম্মতি জিজ্ঞাসা করে সামনের প্রান্তে বার্তাটি প্রদর্শন করবে।

দ্রষ্টব্য: আবারও, এটি আমার নিজের ভবিষ্যতের রেফারেন্স উদ্দেশ্যে এবং যে কেউ এই হতাশায় হোঁচট খেতে পারে আমি যেমন করেছিলাম তার জন্য।


আমার দিন বাঁচা! ধন্যবাদ! আমি গতবারের মতো কুকি নিষেধাজ্ঞার মোড সেটিংস নিয়ে সমস্যার সন্দেহ করছিলাম, সুতরাং সমস্যাটি ".domain.com" এ সেট কুকি ডোমেন মান হিসাবে পরিণত হয়েছিল। আমি ডাটাবেস ওয়েব / কুকি / কুকি_ডোমেন থেকে মানটিকে "ডোমেইন ডটকম" এ পরিবর্তন করেছি এবং অ্যাডমিন অঞ্চলে সফলভাবে লগ ইন করতে সক্ষম হয়েছি।
ইভেটা অ্যালোজেনেস

1

দ্রুত ঠিক করা:

ওয়েব url এন্ট্রিগুলি https: // এ সুরক্ষিত ইউআরএলগুলি ডাটাবেসে নীচে কনফিগারেশন এন্ট্রি যুক্ত বা আপডেট করুন

সারণীতে> core_config_dataআপনার স্টোরের জন্য নীচে মান সেট করুন:

  1. ওয়েব / অনিরাপদ / বেস_url => ' https://yoursiteurl.com/ '

  2. ওয়েব / সুরক্ষিত / বেস_url => ' https://yoursiteurl.com/ '


1

অন্যান্য দেবগণের দ্বারা পূর্বে করা একটি নতুন প্রকল্প স্থাপনের পরে আমি এটি অনুভব করেছি। আমার শেষের দিকে, আমি এটি ঠিক করেছি fixed

ইন core_config_dataটেবিল, আমি পথ অনুসন্ধান web/cookie/cookie_domain। এবং তারপরে জানতে পেল যে বর্তমান প্রকল্পের ডোমেনটির সাথে ডোমেনটি এক নয়। সুতরাং আমি এটিকে কেবল বর্তমান প্রকল্প ডোমেনের মতোই পরিবর্তন করেছি। এবং তারপরে, অ্যাডমিন লগইন কাজ করে।


0

ম্যাজেন্টো ইনস্টলেশনের খুব শীঘ্রই, আপনি যদি নীচের বিষয়গুলির মধ্যে চলেছেন: ক। সফল ইনস্টলেশন পরে অ্যাডমিন লগইন করতে পারবেন না খ। Magento2: সফল ইনস্টলেশন পরে magento2 প্রশাসক লগইন পৃষ্ঠাতে 404 ত্রুটি পাওয়া যায় নি। গ। অ্যাডমিন পৃষ্ঠার লিঙ্কগুলি কাজ করছে না।

নীচের পদক্ষেপগুলি সম্পাদন করুন

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

এটি সমস্যার সমাধান করা উচিত

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.