ডেভেলপার পরিষেবা পোর্টাল v. 4.17.05
Drush হল Drupal কমান্ড লাইন ইন্টারফেস। Drupal অ্যাডমিনিস্ট্রেটর হিসেবে আপনি এটি ব্যবহার করে অনেক কাজ করতে পারবেন। আপনি পোর্টাল ইনস্টল করার সময় Drush ইনস্টল হয়ে যায়।
Drush কমান্ড কীভাবে রান করবেন
আপনাকে পোর্টাল সাইটের রুট ডিরেক্টরি থেকে Drush কমান্ড রান করতে হবে। ডিফল্ট হিসেবে, Developer Portal এখানে ইনস্টল করা হয়:
- /opt/apigee/apigee-drupal/wwwroot (Nginx)
- /var/www/html (Apache)
তাই, Drush কমান্ড চালানোর আগে আপনাকে প্রথমে সঠিক রুট ডিরেক্টরিতে ডিরেক্টরি পরিবর্তন করতে হবে:
আপনি ডিফল্ট ডিরেক্টরিতে পোর্টাল ইনস্টল না করে থাকলে, আপনার ইনস্টলেশন ডিরেক্টরিতে পরিবর্তন করুন।
Apache-তে পোর্টাল রুট ডিরেক্টরি নির্ধারণ করা হচ্ছে
আপনি ইনস্টলেশন ডিরেক্টরি না জানলে, 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 সংস্থার কানেকশন পরীক্ষা করুন, এর জন্য সংস্থার অ্যাডমিনিস্ট্রেটরের ক্রেডেনশিয়াল ব্যবহার করুন। |