Использовать Drush можно для загрузки Drupal, установки Drupal с использованием стандартного или настраиваемого профиля установки, управлять модулями Drupal, устанавливать модули для Drupal, синхронизировать локальный веб-сайт Drupal с серверами удаленной постановки и производства и многое другое. Проще говоря, вы можете выполнять административные задачи гораздо эффективнее с Drush, чем вы можете с помощью панели управления администрированием Drupal в веб-браузере.
Для начала нужно установить сам инструмент Drush через SSH на сервер или на локальный веб-сервер:
Для Ubuntu/Debian:
sudo apt-get install drush
Для CentOS/RHEL:
sudo yum install drush
Для OS X с Homebrew:
brew install drush
После загрузки и установки программного обеспечения Drush вы можете открыть приложение «Терминал/Консоль/SSH», ввести drush и нажать ENTER. Вы должны увидеть список команд Drush. После успешной установки Drush — переходим в корневую директорию проекта.
И первым делом нужно загрузить актуальную версию CMS Drupal:
drush dl drupal
После загрузки файлов на сервер, будет создана новая директория Drupal ./drupal-7.56 (Последняя версия Drupal). Далее нам нужно все файлы Drupal перенести в корневую папку проекта. Это можно сделать через FTP или через команду:
mv ./drupal-7.56/* .
И удаляем временную папку, созданную ранее:
rm ./drupal-7.56
Далее приступим уже к самой установке Drupal через Drush. Для этого нужно выполнить команду:
drush si [профиль] --account-name=[имя пользователя] --account-pass=[пароль администратора] --db-su=[root_логин] \ --db-su-pw=[root_пароль] --db-url=mysql://[Пользователь базы]:'[Пароль базы]'@'localhost'/[название базы] --site-name='[Название сайта]'
После успешной установки у нас в проект установился Drupal с минимальными настройками и модулями. Для установки дополнительных модулей нужно ввести команду:
drush dl drush_language,token,ctools,jquery_update,l10n_update,pathauto,views,ckeditor,insert,transliteration -y
Если вам нужно установить больше модулей, то их нежно перечислить в данной команде. Далее установим модули в Drupal(включить модули), вводим команду:
drush en drush_language,token,ctools,jquery_update,l10n_update,pathauto,views,ckeditor,insert,transliteration -y
Далее добавим русский язык:
drush language-add ru
drush language-default ru
и обновим языковые пакеты:
drush l10n-update
Далее можно работать с сайтом, создавать темы, модули, верстать сайт.