Portale di Servizi per gli sviluppatori v. 4.17.05
Drush è l'interfaccia a riga di comando di Drupal. Puoi utilizzarlo per eseguire molte attività come amministratore di Drupal. Drush viene installato al momento dell'installazione del 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 si trova all'indirizzo:
- /opt/apigee/apigee-drupal/wwwroot (Nginx)
- /var/www/html (Apache)
Pertanto, devi modificare la directory nella directory radice corretta prima di eseguire i comandi Drush:
Se non hai installato il portale nella directory predefinita, passa alla directory di installazione.
Determinare la directory radice del portale su Apache
Se non conosci la directory di installazione, utilizza il seguente comando per individuare il file devportal.conf:
> apachectl -S
Tale comando mostra una riga che mostra 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
Nella tabella seguente sono elencati i comandi Drush più comuni:
Comando | Utilizzo |
stato fuga |
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 associati 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 |
Recupera l'endpoint Edge associato al portale. |
drush dc-setend http://{SERVERENDPOINT:8080/v1 |
Imposta l'endpoint perimetrale associato al portale. |
drush dc-test |
Testa la connessione dal portale all'organizzazione Edge utilizzando le credenziali dell'amministratore dell'organizzazione. |