Häufig verwendete Drush-Befehle

Developer Services Portal v. 4.17.05

Drush ist die Drupal-Befehlszeile. Sie können damit viele Aufgaben als Drupal-Administrator ausführen. Drush wird für Sie installiert, wenn Sie das Portal installieren.

Drush-Befehle ausführen

Sie müssen Drush-Befehle im Stammverzeichnis der Portalseite ausführen. Standardmäßig wird das Entwicklerportal hier installiert:

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

Daher sollten Sie zuerst in das richtige Stammverzeichnis wechseln, bevor Sie Drush-Befehle ausführen:

Wenn Sie das Portal nicht im Standardverzeichnis installiert haben, wechseln Sie in Ihr Installationsverzeichnis.

Portal-Stammverzeichnis in Apache ermitteln

Wenn Sie das Installationsverzeichnis nicht kennen, verwenden Sie den folgenden Befehl, um die Datei „devportal.conf“ zu finden:

>  apachectl -S

Dieser Befehl zeigt eine Zeile mit dem Speicherort der Konfigurationsdatei „devportal.conf“ an:

*:80   192.168.52.155 (/etc/httpd/conf/vhosts/devportal.conf:1)

Verwenden Sie den Befehl „cat“, um die Datei aufzurufen:

> cat /etc/httpd/conf/vhosts/devportal.conf

Die Ausgabe dieses Befehls listet das Installationsverzeichnis auf:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Beispiele für Drush-Befehle

In der folgenden Tabelle sind gängige Drush-Befehle aufgeführt:

Befehl Verwenden

drush status

Prüfen Sie den Drupal-Status.

drush archive-dump --destination=../tmp/dc.tar

Drupal an einem bestimmten Speicherort sichern.

drush dc-getorg

Gibt die mit dem Portal verknüpfte Edge-Organisation zurück.

drush dc-setorg {ORGNAME}

Legen Sie die mit dem Portal verknüpfte Edge-Organisation fest.

drush dc-getauth

Rufen Sie den Nutzernamen (E-Mail-Adresse) und das Passwort des Edge-Organisationsadministrators ab, der mit dem Portal verknüpft ist.

drush dc-setauth {orgAdminEmail}

Legen Sie den Nutzernamen (E-Mail-Adresse) des Edge-Organisationsadministrators fest. Sie werden aufgefordert, das Passwort festzulegen.

drush dc-getend

Rufen Sie den mit dem Portal verknüpften Edge-Endpunkt ab.

drush dc-setend http://{SERVERENDPOINT:8080/v1

Legen Sie den Edge-Endpunkt fest, der mit dem Portal verknüpft ist.

drush dc-test

Testen Sie die Verbindung vom Portal zur Edge-Organisation mit den Anmeldedaten des Administrators der Organisation.