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

פורטל השירותים למפתחים בגרסה 4.17.01

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

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

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

  • /opt/apigee/apigee-drupal (Nginx)
  • /var/www/html (Apache)

לכן, קודם צריך לשנות את הספרייה לספריית הבסיס (root) הנכונה לפני שמריצים את הפקודות של 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

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