কাস্টম মডিউলটি দ্রুত আনইনস্টল / পুনরায় ইনস্টল করুন


18

আমি একটি মডিউল তৈরির জন্য কাজ করছি এবং আমি আস্তে আস্তে ফিল্ড এপিআই এবং সমস্ত সেটিংস বিভিন্ন ক্ষেত্রে কী কাজ করে এবং কী করে না তার সাথে ধীরে ধীরে পরিচিত হয়ে উঠছি। যখন আমি এটি করছি, মনে হচ্ছে কাস্টম সামগ্রীর প্রকারটি আপডেট করার একমাত্র উপায় হ'ল মডিউলটি অক্ষম করা, এটি আনইনস্টল করুন, তারপরে পুনরায় সক্ষম করুন।

এটি করার কোন সহজ উপায় আছে? এই মুহুর্তে, এটি কিছুটা শ্রমসাধ্য প্রক্রিয়া যার জন্য একই জিনিসটি বার বার করতে করতে কয়েকটি মুখ্য ক্লিকের প্রয়োজন। আমি খুব সহজেই (আদর্শভাবে) একক ক্লিকের সাহায্যে এটি পরিচালনা করার জন্য একটি স্ক্রিপ্ট বা মডিউল খুঁজছি।

উত্তর:


32

সমাধান 1. ডিভেল + ড্রাশ:

আপনি ব্যবহার করতে পারেন devel সব মডিউল নির্ভরতাসহ মডিউল পুনরায় ইনস্টলেশনের জন্য drush কমান্ড প্রয়োগ করুন:

drush devel-reinstall modulename

এই কমান্ডের জন্য উপনামও রয়েছে

drush dre modulename

সমাধান 2. ড্রাশ:

এইটি এমন কিছু বিষয় যে, আমি সাধারণত ব্যবহার করবে drush জন্য

drush pm-disable mymodule
drush pm-uninstall mymodule
drush pm-enable mymodule

এগুলি একক কমান্ডের সাথে সংযুক্ত করতে আপনার নিজস্ব কাস্টম কমান্ডগুলি সংজ্ঞায়িত করতেও এটি ব্যবহার করতে পারেন।


তুমি একজন জীবন রক্ষাকারী. আপনি (এবং মাতাল) সন্দেহ নেই আমাকে ঘন্টা বাঁচিয়েছেন (শেষ পর্যন্ত)।
গ্রেগজz

8
ড্র্যাশ ডিভেল-রিস্টল মডিউলের নাম
xandeadx

2
ড্র্যাভ ডিভেল-রিস্টল মডিউলনাম -ই-এর অর্থ আপনাকে চালিয়ে যেতে y তে প্রবেশ করতে হবে না।
ফেলিক্স ইভ

2
আপনার যদি drush dre mymodule
ডেভেল থাকে

1
সর্বাধিক দক্ষ কমান্ডটি হ'লdrush dre MODULENAME -y
ডারকর্ড

8

আপনার যদি শেল অ্যাক্সেস না থাকে তবে ডেভেল মডিউলটি এই জাতীয় কার্যকারিতা সরবরাহ করে। এটি ইনস্টল করুন এবং mysite.com/devel/reinstall দেখুন


ওহ এটি একটি মডিউলটি পুনরায় ইনস্টল করে, তবে আপনি "ইনস্টল নতুন মডিউল" বোতামটি এবং তারপরে একটি জিপড সংস্করণ আপলোড করার সাথে সাথে একটি কাস্টম মডিউল আপডেট করার বিষয়ে কী হবে? : / আমি এমন পরিস্থিতিতে আছি যেখানে ড্রুপাল সাইটটি ক্লাউড প্ল্যাটফর্মে রয়েছে এবং আমার কাছে ড্রশ / ফাইল সিস্টেম অ্যাক্সেসের বিলাসিতা নেই।
হ্যালো_আরথ

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