Установка Drupal 7 с помощью Drush
Скачиваем папку с CMS
Сначала необходимо скачать папку с последней версией Drupal 7. Делается это с помощью следующей команды:
drush dl drupal 7.x
После чего в папке из которой выполнялась команда появится папка с названием drupal-7.[x]. Содержимое данной папки нужно скопировать в папку с проектом.
Установка сайта
Далее устанавливаем сайт с помощью команды site-install. Вводим в терминал команду следующего вида:
drush site-install --db-url=mysql://[user]:[pass]@[host]:/[db_name] --account-name=[acc_name] --account-pass=[acc_pass] --account-mail=[mail] --site-name=[site_name]
где переменные имеют следующие значения:
- [user] - имя пользователя для подключения к базе данных;
- [pass] - пароль пользователя для подключения к базе данных;
- [host] - название локального хоста, как правило это значение localhost;
- [db_name] - название базы данных;
- [acc_name] - имя пользователя при первоначальной установке системы. Как правило это имя администратора сайта admin
- [acc_pass] - пароль администратора сайта
- [mail] - электронная почта администратора сайта
- [site_name] - название сайта
Пример установки сайта:
drush site-install --db-url=mysql://root:password@localhost:/rl --account-name=admin --account-pass=password --account-mail=mail@mail.ru --site-name=Real
Дальше с помощью команды
drush dl [module1] [module2] ...
Скачиваем необходимые модули...
а с помощью команды
drush en [module1] [module2] ...
включаем их.
Я как правило использую следующие команды:
drush dl ctools views module_filter ckeditor imce imce_mkdir pathauto token transliteration libraries entity jquery_update filefield_paths l10n_update drush en ctools views views_ui module_filter ckeditor imce imce_mkdir pathauto token transliteration libraries jquery_update filefield_paths l10n_update
Что касается перевода: рекомендую сделать как написано тут http://xandeadx.ru/blog/drupal/320 единственное, если работаете под линукс, то нужно будет настроить доступ для папки "Translations directory" на странице /admin/config/regional/language/update по умолчанию у меня стояло sites/all/translations - после установки прав на загрузку файлов импорт переводов успешно пошёл.
Полезные материалы по установке Drush на OpenServer:
- https://delay-delo.com/ustanovka-drush8-openserver
- http://drupalbook.ru/drupal/121-ustanovka-drush-8-na-open-server
Установка Drush 7 для разработки на Drupal 7 на Linux Mint:
git clone https://github.com/drush-ops/drush.git /usr/local/src/drush cd /usr/local/src/drush git checkout 7.3.0 #or whatever version you want. ln -s /usr/local/src/drush/drush /usr/bin/drush composer install drush --version
Подробнее по ссылке: https://docs.drush.org/en/7.x/install/
Посмотреть релизы Drush можно по ссылке https://github.com/drush-ops/drush/releases