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