פורטל השירותים למפתחים גרסה 4.17.05
Drush הוא ממשק שורת הפקודה של Drupal. כאדמינים של Drupal, אפשר להשתמש בו כדי לבצע משימות רבות. Drush מותקן בשבילך כשמתקינים את הפורטל.
איך מריצים פקודות Drush
צריך להריץ פקודות Drush מספריית השורש של אתר הפורטל. כברירת מחדל, הפורטל למפתחים מותקן בכתובת:
- /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 |
לבדיקת הסטטוס של Drupal. |
drush Archive-dump --destination=../tmp/dc.tar |
גיבוי Drupal למיקום ספציפי. |
drush dc-getorg |
מחזירים את ארגון Edge שמשויך לפורטל. |
drush dc-setorg {ORGNAME} |
מגדירים את הארגון של Edge שמשויך לפורטל. |
drush dc-getauth |
צריך לקבל את שם המשתמש (כתובת האימייל) והסיסמה של מנהל הארגון שמשויכים לפורטל. |
drush dc-setauth {orgAdminEmail} |
הגדרת שם המשתמש (כתובת אימייל) של מנהל ארגון ב-Edge. תוצג לך בקשה להגדיר את הסיסמה. |
drush dc-getend |
מקבלים את נקודת הקצה של Edge שמשויכת לפורטל. |
drush dc-setend http://{SERVERENDPOINT:8080/v1 |
מגדירים את נקודת הקצה של Edge שמשויכת לפורטל. |
drush dc-test |
בדיקת החיבור מהפורטל לארגון Edge באמצעות פרטי הכניסה של מנהל המערכת בארגון. |