সাধারণত ব্যবহৃত Drush কমান্ড

Developer Services Portal v. 4.16.05

Drush হল Drupal কমান্ড লাইন ইন্টারফেস। Drupal অ্যাডমিনিস্ট্রেটর হিসেবে আপনি এটি ব্যবহার করে অনেক কাজ করতে পারবেন। আপনি পোর্টাল ইনস্টল করার সময় Drush ইনস্টল হয়ে যায়।

Drush কমান্ড কীভাবে রান করবেন

আপনাকে পোর্টাল সাইটের রুট ডিরেক্টরি থেকে Drush কমান্ড রান করতে হবে। ডিফল্ট হিসেবে, Developer Portal /var/www/html-এ ইনস্টল করা হয়। তাই, Drush কমান্ড রান করার আগে আপনাকে প্রথমে ডিরেক্টরি পরিবর্তন করে /var/www/html করতে হবে:

> cd /var/www/html

আপনি ডিফল্ট ডিরেক্টরিতে পোর্টাল ইনস্টল না করে থাকলে, আপনার ইনস্টলেশন ডিরেক্টরিতে পরিবর্তন করুন।

পোর্টাল রুট ডিরেক্টরি নির্ধারণ করা হচ্ছে

আপনি ইনস্টলেশন ডিরেক্টরি না জানলে, devportal.conf ফাইলটি খুঁজে পেতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

>  apachectl -S

এই কমান্ড devportal.conf ফাইলের লোকেশন সহ একটি লাইন দেখায়:

*:80   192.168.52.155 (/etc/httpd/conf/vhosts/devportal.conf:1)

ফাইলটি দেখতে cat কমান্ড ব্যবহার করুন:

> cat /etc/httpd/conf/vhosts/devportal.conf

এই কমান্ডের আউটপুট ইনস্টলেশন ডিরেক্টরি তালিকাভুক্ত করে:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Drush কমান্ডের উদাহরণ

নিচের সারণীতে সাধারণ Drush কমান্ডের তালিকা দেওয়া হল:

কমান্ড ব্যবহার করুন

drush status

Drupal স্ট্যাটাস চেক করুন।

drush archive-dump --destination=../tmp/dc.tar

নির্দিষ্ট লোকেশনে Drupal ব্যাক-আপ করে।

drush dc-getorg

পোর্টালের সাথে যুক্ত Edge সংস্থা ফিরিয়ে দিন।

drush dc-setorg {ORGNAME}

পোর্টালের সাথে যুক্ত Edge সংস্থা সেট করুন।

drush dc-getauth

পোর্টালের সাথে যুক্ত Edge সংস্থার অ্যাডমিনিস্ট্রেটর ইউজার নেম (ইমেল আইডি) এবং পাসওয়ার্ড পান।

drush dc-setauth {orgAdminEmail}

Edge সংস্থার অ্যাডমিনিস্ট্রেটরের ইউজারনেম (ইমেল আইডি) সেট করুন। আপনাকে পাসওয়ার্ড সেট করার জন্য প্রম্পট করা হবে।

drush dc-getend

পোর্টালের সাথে যুক্ত Edge এন্ডপয়েন্ট পান।

drush dc-setend http://{SERVERENDPOINT:8080/v1

পোর্টালের সাথে যুক্ত Edge এন্ডপয়েন্ট সেট করুন।

drush dc-test

পোর্টাল থেকে Edge সংস্থার কানেকশন পরীক্ষা করুন, এর জন্য সংস্থার অ্যাডমিনিস্ট্রেটরের ক্রেডেনশিয়াল ব্যবহার করুন।