কেবল ক্রোমে লোকালহোস্ট কাজ না করে কার্টে যুক্ত করুন (ম্যাজেন্টো 2 টাটকা ইনস্টল)


18

আমি ম্যাজেন্টো 2 টাটকা চালু করেছি localhost, এবং কার্টে আইটেম যুক্ত করার চেষ্টা করছি কিন্তু কার্যকর হয়নি ..

যখন এ ক্লিক করুন কার্ট যোগ বোতাম, বোতাম মধ্যে পরিবর্তন করতে হবে যোগ এবং থাকার বিষয়টি মতেই সেখানে, কার্ট আইটেম যোগ করা হয়নি।

যেকোনো পরামর্শ ?

উত্তর:


29

থেকে আপনার বেস URL পরিবর্তন localhostকরতে 127.0.0.1

ব্যবহার localhostআপনার বেস URL- এ ডোমেইন Magento 2 সমস্যার কারণ।

ম্যাজেন্টোর বেস ইউআরএল কনফিগারেশনটি core_config_dataসারণীতে অবস্থিত । নিম্নলিখিত valueগুলি পরিবর্তন করার প্রয়োজন হতে পারে:

  • web/unsecure/base_url
  • web/secure/base_url

উদাহরণস্বরূপ, আপনার আগে থাকলে আপনার http://localhost/magento2community/এটিতে পরিবর্তন করা উচিতhttp://127.0.0.1/magento2community/

ইউআরএল পরিবর্তন করার পরে, ক্যাশে ফ্লাশ করুন ( bin/magento cache:flush)। এছাড়াও আপনি করতে হতে পারে আপনার Var ডিরেক্টরি পরিষ্কৃত


1
উত্তর কোড হিসাবে লেখা হয় কেন?
জন

1
এটি এমএএমপিতে আমার সমস্যার সমাধান করেছে।
ক্লিভিস মিহো 24'18

1
ভাল কাজ ধন্যবাদ।
সরফরাজ সিপাই

11
  1. দয়া করে এতে পরিবর্তন localhostকরুন 127.0.0.1,
  2. গেটো -> core_config_dataটেবিল থেকে সরাসরি ডাটাবেস পরিবর্তন করতে
  3. তারপরে সুরক্ষিত এবং অনিরাপদ বেস url পরিবর্তন করুন

http: // লোকালহোস্ট / থেকে http://127.0.0.1


7

যারা এই সমস্যার জন্য লোকালহোস্ট url পরিবর্তন করতে চান না।

সমস্যাটি form_key এর অমিলের কারণে। কার্ট অ্যাকশনে যোগ করার সময় যে ফর্ম কীটি পোস্ট হয় সেটি স্টোর সেশন ফর্ম কীটির সাথে মিলছে না।

যাও

বিক্রেতা / ম্যাজেন্টো / মডিউল-চেকআউট / কন্ট্রোলার / কার্ট / অ্যাড.এফপি এক্সিকিউট ()

পদ্ধতি এবং নীচে মন্তব্য যদি শর্ত।

if (!$this->_formKeyValidator->validate($this->getRequest())) {
        return $this->resultRedirectFactory->create()->setPath('*/*/');
    } 

দ্রষ্টব্য: এটি উত্পাদন পরিবেশের জন্য প্রস্তাবিত সমাধান নয়।

তথ্যসূত্র: দ্রুত ঠিক করা


অনেক অনেক ধন্যবাদ স্যার
সর্বवेश দীনেশকুমার প্যাটেল

2

আমার পরীক্ষার পর Magento 2 ঠিকমত কাজ করতে পারে না একক ডোমেইন নাম, মত http://localhost/, http://mysite/, http://localsite/ইত্যাদি

সরাসরি 127.0.0.1 ব্যবহার করা ব্যতীত , আমরা আমাদের সাইটের ইউআরএলকে পছন্দ http://mysite/করতে http://mysite.local/এবং 127.0.0.1 mysite.localআমাদের কম্পিউটারে যুক্ত করতে পারি হোস্ট ফাইলটিতে পারতাম, তবে আমরা "কার্টে অ্যাড করতে" জাতীয় ফাংশনটি সঠিকভাবে ব্যবহার করতে পারি।


1

আমার লোকালহোস্টেও আমার একই সমস্যা ছিল। মূলত আমি যা করেছি তা হ'ল অ্যাডমিন অঞ্চল থেকে বেস url পরিবর্তন করা change

-> কনফিগারেশন -> ওয়েব -> বেস URL -> সঞ্চয় করতে যান store

এটি পরিবর্তন করুন http://127.0.0.1/your_magento_installation/

এটা আমার কাছ থেকে কাজ করেছে।


0

লোকালহোস্ট থেকে 127.0.0.1 এ ডোমেন url পরিবর্তন করে সমস্যার সমাধান করা যেতে পারে

কোর_কনফিগ_ডেটা ডাটাবেসে পরিবর্তন করা যেতে পারে

ওয়েব / অনিরাপদ / বেস_আরলকে http://127.0.0.1 এ সেট করুন

এই পরিষ্কার ম্যাজেন্টো ক্যাশে এবং ব্রাউজার ক্যাশে এবং এর কাজগুলির পরে।

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