Commandes Drush couramment utilisées

Portail des services pour les développeurs v. 4.17.01

Drush est l'interface de ligne de commande Drupal. Vous pouvez l'utiliser pour effectuer de nombreuses tâches en tant qu'administrateur Drupal. Drush est installé pour vous lorsque vous installez le portail.

Exécuter des commandes Drush

Vous devez exécuter les commandes Drush à partir du répertoire racine du site du portail. Par défaut, le portail des développeurs est installé à l'adresse suivante:

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

Par conséquent, vous devez d'abord définir le répertoire racine approprié avant d'exécuter les commandes Drush:

Si vous n'avez pas installé le portail dans le répertoire par défaut, accédez à votre répertoire d'installation.

Déterminer le répertoire racine du portail sur Apache

Si vous ne connaissez pas le répertoire d'installation, utilisez la commande suivante pour localiser le fichier devportal.conf:

>  apachectl -S

Cette commande affiche une ligne indiquant l'emplacement du fichier devportal.conf:

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

Utilisez la commande cat pour afficher le fichier:

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

Le résultat de cette commande liste le répertoire d'installation:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Exemples de commandes Drush

Le tableau suivant répertorie les commandes Drush courantes:

Commande Utilisation

état drush

Vérifiez l'état de Drupal.

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

Sauvegardez Drupal vers un emplacement spécifique.

drush dc-getorg

Renvoie l'organisation Edge associée au portail.

drush dc-setorg {ORGNAME}

Définissez l'organisation Edge associée au portail.

drush dc-getauth

Obtenez le nom d'utilisateur (adresse e-mail) et le mot de passe de l'administrateur de l'organisation Edge associés au portail.

drush dc-setauth {orgAdminEmail}

Définissez le nom d'utilisateur de l'administrateur de l'organisation Edge (adresse e-mail). Vous êtes invité à définir le mot de passe.

drush dc-getend

Obtenez le point de terminaison Edge associé au portail.

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

Définissez le point de terminaison Edge associé au portail.

drush dc-test

Testez la connexion du portail à l'organisation Edge à l'aide des identifiants de l'administrateur de l'organisation.