ড্রশ ব্যবহার করে কীভাবে আমি কোনও সাইট অফলাইনে নিতে পারি?
ড্রশ ব্যবহার করে কীভাবে আমি কোনও সাইট অফলাইনে নিতে পারি?
উত্তর:
ড্রুপাল 8: drush sset system.maintenance_mode TRUE
ড্রুপাল 7: drush vset maintenance_mode 1
ড্রুপাল 6: drush vset site_offline 1
drush cc all
এই ভেরিয়েবল পরিবর্তন করার পরে ক্যাশেগুলি ( ) সাফ করার বিষয়ে নিশ্চিত হন ।
drush state-set system.maintenance_mode 1
(আমি ড্রশের এলিয়াস পছন্দ করি না)
প্রথমে আপনাকে সঠিক ডিরেক্টরিতে সিডি করা উচিত যাতে আপনি ড্রুপাল ডিরেক্টরিতে থাকেন। আপনি যদি একাধিক সাইট ইনস্টলেশন সিডি সঠিক সাইট / সিটনেম ডিরেক্টরিতে ব্যবহার করে থাকেন বা সঠিক -l সেটিংস নির্দিষ্ট করে থাকেন
ড্রুপাল 6-এ কেবল এই আদেশটি প্রয়োজনীয়:
$ drush vset --yes site_offline 1;
এছাড়াও ড্রুপাল in-তে আপনি নীচের কমান্ডগুলি ব্যবহার করতে পারেন যদি আপনি সাইটের ব্যবহারকারীদের কাছে কোনও বার্তা নির্দিষ্ট করতে চান তবে এটি নীচে রয়েছে।
$ drush vset --yes site_offline_message "This site is being maintained";
$ drush vset --yes site_offline 1;
ড্রুপাল 7 তে সাইটটি রক্ষণাবেক্ষণের মোডে রাখার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
$ drush vset --yes maintenance_mode 1;
একটি নির্দিষ্ট বার্তা সেট করতে ব্যবহার করুন:
$ drush variable-set --yes maintenance_mode_message "This site is being maintained"
এই ভেরিয়েবলগুলির পরিবর্তনগুলি কার্যকর করে এমন ক্যাশেগুলি পরিষ্কার করা প্রয়োজন হতে পারে:
$ drush cc all
ড্রুপাল 8 এবং ড্রাশ 8.x দিয়ে এটি করতে state-set
কমান্ডটি ব্যবহার করুন :
drush sset system.maintenance_mode 1
প্রথমে, আমি ধরে নিয়েছিলাম যে এটি এমন কিছু যা আমি সেট করব drush config-set system.maintenance
, তবে সেই কনফিগারেশনের একমাত্র কীগুলি message
(রক্ষণাবেক্ষণ মোড সক্ষম করার সময় প্রদর্শিত বার্তা) এবং langcode
(সেই বার্তার জন্য ভাষা কোড)।
এটি ভেরিয়েবল, সাইট_অফলাইন দ্বারা নিয়ন্ত্রিত হয়।
$ drush vset --always-set site_offline 1
আপনি এইভাবে অফলাইন বার্তা সেট করতে পারেন।
$ drush vset --always-set site_offline_message 'Please try again later!'
ড্রুপাল 6 ব্যবহার থেকে:
drush vset site_offline 1
এটি রক্ষণাবেক্ষণের বাইরে নিতে:
drush vset site_offline 0
drush cc all