Часто используемые команды Drush

Портал сервисов для разработчиков версии 4.17.01

Drush – это интерфейс командной строки Drupal. С его помощью можно выполнять множество задач администратора Drupal. Drush устанавливается вместе с порталом.

Как выполнять команды Drush

Вы должны запускать команды Drush из корневого каталога сайта портала. По умолчанию портал для разработчиков устанавливается в следующую папку:

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

Поэтому перед выполнением команд Drush необходимо перейти в правильный корневой каталог:

Если вы установили портал не в каталог по умолчанию, перейдите в каталог установки.

Как определить корневой каталог портала в Apache

Если вы не знаете, где находится каталог установки, используйте следующую команду, чтобы найти файл devportal.conf:

>  apachectl -S

Эта команда выводит строку, показывающую расположение файла конфигурации devportal.conf:

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

Чтобы посмотреть файл, используйте команду cat:

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

В результате выполнения этой команды будет показан каталог установки:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Примеры команд Drush

В таблице ниже перечислены распространенные команды Drush.

Command Использование

drush status

Проверьте статус Drupal.

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

Резервное копирование Drupal в определенное местоположение.

drush dc-getorg

Возвращает организацию Edge, связанную с порталом.

drush dc-setorg {ORGNAME}

Укажите организацию Edge, связанную с порталом.

drush dc-getauth

Получите имя пользователя (адрес электронной почты) и пароль администратора организации Edge, связанные с порталом.

drush dc-setauth {orgAdminEmail}

Укажите имя пользователя (адрес электронной почты) администратора организации Edge. Вам будет предложено задать пароль.

drush dc-getend

Получите конечную точку Edge, связанную с порталом.

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

Укажите конечную точку Edge, связанную с порталом.

drush dc-test

Проверьте подключение портала к организации Edge, используя учетные данные администратора организации.