Comandi Drush di uso comune

Portale per i servizi per gli sviluppatori v. 4.17.01

Drush è l'interfaccia a riga di comando di Drupal. Puoi usarlo per eseguire molte attività come amministratore di Drupal. Drush viene installato automaticamente quando installi il portale.

Come eseguire i comandi Drush

Devi eseguire i comandi Drush dalla directory principale del sito del portale. Per impostazione predefinita, il Portale per gli sviluppatori è installato all'indirizzo:

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

Pertanto, prima di eseguire i comandi Drush, devi cambiare directory e passare alla directory principale corretta:

Se non hai installato il portale nella directory predefinita, vai alla directory di installazione.

Determinazione della directory principale del portale su Apache

Se non conosci la directory di installazione, utilizza il seguente comando per individuare il file devportal.conf:

>  apachectl -S

Questo comando mostra una riga che indica la posizione del file devportal.conf:

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

Utilizza il comando cat per visualizzare il file:

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

L'output di questo comando elenca la directory di installazione:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Esempi di comandi Drush

La tabella seguente elenca i comandi Drush più comuni:

Comando Utilizzo

stato drush

Controlla lo stato di Drupal.

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

Esegui il backup di Drupal in una posizione specifica.

drush dc-getorg

Restituisce l'organizzazione Edge associata al portale.

drush dc-setorg {ORGNAME}

Imposta l'organizzazione Edge associata al portale.

drush dc-getauth

Recupera il nome utente (indirizzo email) e la password dell'amministratore dell'organizzazione Edge associato al portale.

drush dc-setauth {orgAdminEmail}

Imposta il nome utente (indirizzo email) dell'amministratore dell'organizzazione Edge. Ti verrà chiesto di impostare la password.

drush dc-getend

Ottieni l'endpoint Edge associato al portale.

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

Imposta l'endpoint Edge associato al portale.

drush dc-test

Testa la connessione dal portale all'organizzazione Edge utilizzando le credenziali dell'amministratore dell'organizzazione.