Портал сервисов для разработчиков версии 4.16.05
Drush – это интерфейс командной строки Drupal. С его помощью можно выполнять множество задач администратора Drupal. Drush устанавливается вместе с порталом.
Как выполнять команды Drush
Вы должны запускать команды Drush из корневого каталога сайта портала. По умолчанию портал для разработчиков устанавливается в каталог /var/www/html. Поэтому перед выполнением команд Drush необходимо перейти в каталог /var/www/html:
> cd /var/www/html
Если вы установили портал не в каталог по умолчанию, перейдите в каталог установки.
Определение корневого каталога портала
Если вы не знаете, где находится каталог установки, используйте следующую команду, чтобы найти файл 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, используя учетные данные администратора организации. |