פקודות כביסה נפוצות

Developer Services Portal v. 4.17.01

‫Drush הוא ממשק שורת הפקודה של Drupal. אתם יכולים להשתמש בו כדי לבצע משימות רבות כאדמינים ב-Drupal. ‫Drush מותקן כשמתקינים את הפורטל.

איך מריצים פקודות Drush

צריך להריץ פקודות Drush מתיקיית השורש של אתר הפורטל. כברירת מחדל, פורטל המפתחים מותקן במיקום הבא:

  • /opt/apigee/apigee-drupal (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 נפוצות:

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 באמצעות פרטי הכניסה של מנהל החשבון הארגוני.