একটি ড্রুপাল 8 সাইটে আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি।
নিম্নলিখিত মডিউলটি ফাইল সিস্টেম থেকে অনুপস্থিত
দেখে মনে হচ্ছে কোনও কাস্টম মডিউলটি আনইনস্টল না করে ইনস্টল করা হয়েছে এবং মোছা হয়েছে।
আমি কীভাবে এই ত্রুটিটি ঠিক করতে পারি?
একটি ড্রুপাল 8 সাইটে আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি।
নিম্নলিখিত মডিউলটি ফাইল সিস্টেম থেকে অনুপস্থিত
দেখে মনে হচ্ছে কোনও কাস্টম মডিউলটি আনইনস্টল না করে ইনস্টল করা হয়েছে এবং মোছা হয়েছে।
আমি কীভাবে এই ত্রুটিটি ঠিক করতে পারি?
উত্তর:
আপনার যদি ড্রুপাল কনসোল থাকে তবে এটির সমাধানের দ্রুত উপায় হ'ল একই মেশিনের নাম সহ একটি মডিউল তৈরি করা, তারপরে এটি আনইনস্টল করুন।
$ drupal generate:module
তারপরে উপযুক্ত প্রম্পটে মেশিনের নামটি টাইপ করুন এবং অন্য কিছুর জন্য ডিফল্ট গ্রহণ করুন।
$ drush pm-uninstall
তারপরে আপনি ফাইল সিস্টেম থেকে সদ্য উত্পন্ন মডিউলটি মুছতে পারেন এবং আপনার দিনটি চালিয়ে যেতে পারেন।
(এনবি আপনাকে জেনারেট করা মডিউলটি রাখার দরকার মনে করতে পারে, অন্যথায় ত্রুটি ফিরে আসবে that সেক্ষেত্রে যদি আপনাকে একই নামে একটি অবদান মডিউল ইনস্টল করতে হয় তবে অবদানকারী মডিউল যুক্ত করার পরে উত্পন্ন মডিউলটি সরিয়ে ফেলুন Then তারপরে ক্যাশে সাফ করুন। )
ধরে নিই যে আপনি একটি গুরুত্বহীন কাস্টম মডিউল মুছে ফেলেছেন যা ট্রিগার করার জন্য কোনও আনইনস্টল রুটিনের প্রয়োজন নেই, আপনি নিম্নলিখিত ড্রাশ কমান্ডটি ব্যবহার করতে পারেন।
দ্রুপাল 7
drush sql-query "DELETE from system where type = 'module' AND name = 'MYMODULE';"দ্রুপাল ৮
drush sql-query "DELETE FROM key_value WHERE collection='system.schema' AND name='MYMODULE';"কীভাবে ঠিক করতে হয় দেখুন "নিম্নলিখিত মডিউলটি ফাইল সিস্টেম থেকে অনুপস্থিত ..." আরও তথ্য এবং বিকল্পের জন্য সতর্কতা বার্তা ।
এখন কনফিগারেশন ম্যানেজমেন্ট মডিউলটির সাথে মডিউলগুলির কনফিগারেশনটি কোর.এক্সটেনশন.আইএমএল ফাইলে সংরক্ষণ করা হয়।
ফাইল সম্পাদনা করতে যান এবং ফাইল সিস্টেম থেকে অনুপস্থিত মডিউলটি খুঁজে বের করার চেষ্টা করুন তারপর লাইনটি মুছুন এবং কনফিগারটি আমদানি করুন ( drush cim)।
যদি এটি কাজ না করে তবে আপনি মডিউলটি খুঁজে পেয়েছেন, তবে আবার মডিউলটি তৈরি করুন (কেবল ফোল্ডার এবং একটি বৈধ .info.yml ফাইল) এবং আবার drush cimকমান্ডটি চালান । এটি মডিউলটি আনইনস্টল করবে।
ড্রশ এবং সুরকার ব্যবহার করে এটি যেভাবে আমি স্থির করেছি তা। প্রয়োজনীয়তার সাথে মডিউলটি পান, ড্রাশ দিয়ে ইনস্টল করুন এবং আনইনস্টল করুন তারপরে সুরকারের সাথে সরান।
composer require drupal/missing_module
drush en missing_module
drush pmu missing_module
composer remove drupal/missing_module
! drush enসম্ভবত পদক্ষেপটি nessesary নয়