ম্যাজেন্টো 2 ইনস্টলেশন মারাত্মক ত্রুটি - ইন্টারফেসটি তাত্পর্যপূর্ণ করতে পারে না


18

কমান্ড লাইনের উপরে আমি একটি নতুন ম্যাজেন্টো ২.১ ইনস্টল করেছি এবং সীমা বা ব্যাকএন্ড অ্যাক্সেস করার চেষ্টা করার সময় সর্বদা একই মারাত্মক ত্রুটি পাই।

মারাত্মক ত্রুটি: আনকড ত্রুটি: ইন্টারফেসটি ইনস্ট্যান্ট করতে পারে না ম্যাজেন্টো \ ফ্রেমওয়ার্ক \ অ্যাপ্লিকেশন \ কনফিগারেশন ope স্কোপ \ রিডারপুলআইন্টারফেস

কেউ কি একই অভিজ্ঞতা? আমি কিছু সংস্থান খুঁজে পেয়েছি তবে সত্যিকারের সাহায্য নেই।

আপডেট আমি var / di এবং var / উত্স মুছে ফেলেছি এবং এটিকে বিকাশকারী মোডে সেট করেছি

Fatal error: Uncaught Error: Cannot instantiate interface Magento\Framework\App\Config\Scope\ReaderPoolInterface in /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:73 Stack trace: #0 
/shop/build/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\\Framewo...') #1 
/shop/build/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php(126): Magento\Framework\ObjectManager\ObjectManager->get('Magento\\Framewo...') #2 
/shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(53): Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(Array, 'Magento\\Framewo...', NULL, 'readerPool', 'Magento\\Framewo...') #3 
/shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Develo in /shop/build/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 73

আপনি কি ভের / প্রজন্মের ভার / ক্যাশে সরিয়ে এবং বিকাশকারী মোডে স্যুইচ করার চেষ্টা করেছেন?
রাফেল ডিজিটাল পিয়ানিজমে

@ রাফেলাট ডিজিটাল পিয়ানিজম কোনও ভাগ্যই করেনি
ক্লেটসেব

আপনি কি ম্যাজেন্টো ইনস্টল চালানোর আগে কোনও তৃতীয় পক্ষের মডিউল ইনস্টল করেছেন?
অরলিয়েন ফোক্রেট

উত্তর:


14

আপনি যদি অফিসিয়াল নমুনা থেকে এনজিএনএক্স কনফিগারেশন ব্যবহার করেন এবং ডিফল্ট / বিকাশকারী মোডে ম্যাজেন্টো চালাচ্ছেন তবে ডকুমেন্টের রুট গ্লোবাল মান হিসাবে সেট হওয়ার সাথে এই পরিস্থিতি দেখা দিতে পারে

root $MAGE_ROOT/pub;

ইস্যুটি পাগ ডিরেক্টরি থেকে রুট সূচি.এফপিতে ম্যাজেন্টো রুট সেট করে সমাধান করা যেতে পারে

root $MAGE_ROOT;

অ্যাপাচি ক্ষেত্রে DocumentRootমান পরিবর্তনও পরিস্থিতি ঠিক করতে পারে। আশা করি এটি সাহায্য করবে।


ওয়েবের মূলটি পাবের বাইরে নির্ধারণ করা সামগ্রিকভাবে খুব ভাল ধারণা নয়।
সিলিকনরোক স্টার

13

নিশ্চিত করুন পিএইচপি মডিউল Intl ইনস্টল করা, পরিষ্কার var/generation(অথবা generation/*যদি আপনি Magento 2.2+ ব্যবহার করছেন) আর var/cache, Magento মডিউল সক্রিয় করুন ( bin/magento module:enable --all), দ্বি (কম্পাইল bin/magento setup:di:compile), এবং তারপর আবার চেষ্টা করুন।


চিহ্নিত করা. দৌড়ানোর আগে কোনও মডিউল অক্ষম করা setup:installবা setup:upgradeসমস্যা হচ্ছে
স্টেভি জি

5

আপনি সমস্ত ফাইল ডাউনলোড করার পরে / সুরকারের মাধ্যমে প্রকল্প তৈরি করার পরে, আপনাকে অবশ্যই স্টোর সেটআপ করতে হবে। আপনি কমান্ড লাইন থেকে এটি করতে পারেন:

php bin/magento setup:store-config:set --help

বা যাচ্ছেন: http://mystore.com/setup


1

এই পদক্ষেপটি থেকে মুক্তি পাওয়ার জন্য আমি যে পদক্ষেপগুলি করেছি তা নিম্নলিখিত ছিল।

প্রথমে আমি ম্যাজেন্টো সম্পূর্ণ নতুন ইনস্টল করেছিলাম তারপর আমি এটি করেছি:

  • var / প্রজন্ম এবং var / ক্যাশে সরানো হয়েছে

  • পুনরায় কম্পাইল করতে বিকাশকারী মোডে স্যুইচ করা হয়েছে

এবং হঠাৎ এটি ভাল কাজ করে


1
রিকম্পাইল মোড? এটি কোথায়
ফিলিপ স্যান্ডার

আপনি যদি ডেভলপমেন্ট মোডে স্যুইচ করেন তবে তা
পুনরুদ্ধার করে

1

magento listটার্মিনালের মতো ম্যাজেন্টো ক্লাইপ চালানোর চেষ্টা করার সময় আমারও এই জাতীয় সমস্যা হয় । বেশ কয়েক ঘন্টা পরে আমি সমাধানগুলি চেষ্টা করেছিলাম কিন্তু সমস্ত উত্তর আমার পক্ষে কাজ করে না। দেখা যাচ্ছে যে di.xmlফাইলটি হারিয়ে গেছে।

পদক্ষেপগুলি:

  • সমস্ত অনুপস্থিত ফাইলটি এখান থেকে অনুলিপি করুন:

https://github.com/magento/magento2/tree/2.1/app/etc

  • এরপর Remove ক্যাশে সঞ্চালন করুন: rm -rf var/*
  • এখন আপনি যদি এটি চালান magento listআবার কাজ করবে।

0

প্রথমে ক্যাশে পরিষ্কার না করে কোড পরিবর্তন করার কারণে একই সমস্যা হয়েছিল। আমি ম্যানুয়ালি ক্যাশে পরিষ্কার করেছিলাম এটি সমস্যার সমাধান করেছে।

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