Установка Drupal с помощью Drush

Drush — средство управления сайтом на Drupal из командной строки

Использовать 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

Далее можно работать с сайтом, создавать темы, модули, верстать сайт.