Często używane polecenia Drush

Portal Usług dla deweloperów w wersji 4.17.01

Drush to interfejs wiersza poleceń Drupala. Możesz go używać do wykonywania wielu zadań jako administrator Drupala. Drush jest instalowany automatycznie podczas instalowania portalu.

Jak uruchamiać polecenia pędzla

Polecenia Drush musisz wykonywać z katalogu głównego witryny portalu. Domyślnie portal dla programistów jest instalowany w tym miejscu:

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

Dlatego zanim uruchomisz polecenia Drush, zmień katalog na właściwy katalog główny:

Jeśli portal nie został zainstalowany w katalogu domyślnym, przejdź do katalogu instalacyjnego.

Określanie katalogu głównego portalu w Apache

Jeśli nie znasz katalogu instalacji, użyj tego polecenia, aby zlokalizować plik devportal.conf:

>  apachectl -S

To polecenie wyświetla wiersz wskazujący lokalizację pliku devportal.conf:

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

Aby wyświetlić plik, użyj polecenia cat:

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

Wynik tego polecenia zawiera katalog instalacji:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Przykładowe polecenia Drush

W poniższej tabeli znajdziesz typowe polecenia narzędzia Drush:

Command Użycie

stan drush

Sprawdź stan Drupala.

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

Utwórz kopię zapasową Drupala w określonym miejscu.

drush dc-getorg

Zwraca organizację Edge powiązaną z portałem.

drush dc-setorg {ORGNAME}

Ustaw organizację Edge powiązaną z portalem.

Drush dc-getauth

Uzyskaj nazwę użytkownika (adres e-mail) i hasło administratora organizacji Edge powiązane z tym portalem.

drush dc-setauth {orgAdminEmail}

Ustaw nazwę użytkownika (adres e-mail) administratora organizacji Edge. Pojawi się prośba o ustawienie hasła.

drush dc-getend

Pobierz punkt końcowy Edge powiązany z portalem.

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

Ustaw punkt końcowy Edge powiązany z portalem.

drush dc-test

Przetestuj połączenie między portalem a organizacją Edge za pomocą danych logowania administratora organizacji.