Developer Services Portal v. 4.16.05
Drush הוא ממשק שורת הפקודה של Drupal. אתם יכולים להשתמש בו כדי לבצע משימות רבות כאדמינים ב-Drupal. Drush מותקן כשמתקינים את הפורטל.
איך מריצים פקודות Drush
צריך להריץ פקודות Drush מתיקיית השורש של אתר הפורטל. כברירת מחדל, פורטל המפתחים מותקן ב-/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 נפוצות:
| Command | שימוש |
|
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 באמצעות פרטי הכניסה של מנהל החשבון הארגוני. |