Установка Drupal 7 через Drush

Переходим в каталог с будущим сайтом

cd /var/www/blog.unixcoder

1. Установка Drupal 7

Загружаем drupal

drush dl drupal

Файлы скачались и распаковались в папку drupal-7.34/
перемещаем их в корень и саму папку удаляем

shopt -s dotglob
mv drupal-7.34/* .
rmdir drupal-7.34

Заранее русифицируем
C https://localize.drupal.org/translate/languages/ru качаем перевод

wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.34.ru.po

Перемещаем в папку standard профиль profiles/standard/translations

mv drupal-7.34.ru.po profiles/standard/translations

Mysql базу и пользователя отдельно создавать не будем, путь это сделает drush

drush si standard --db-url='mysql://user1:password123@localhost/db_1' --db-su=root --db-su-pw=rootpassword123 --site-name=myBlog --account-name=admin --account-pass='admin123' --clean-url=0 --locale=ru

где
—db-su=root — логин mysql рутового аккаунта
—db-su-pw=rootpassword123 — пароль от рута мускула

—db-url=’mysql://user1:password123@localhost/db_1′
user1:password123 — пользователь и пароль для базы
db_1 — база

—account-name=admin — логин админ аккаунта
—account-pass=’admin123′ — пароль для него
—clean-url=0 — отключаем чистые ссылки (т.к. nginx еще не настроен на drupal, иначе будет феил, ваще жопа), если вебсервер apache, то сразу ставим 1
—locale=ru — язык русский сразу ставим

cms установлена и готова к употреблению

2. Устанавка дополнительных модулей

Для данного блога я установил следующие модули

drush en bootstrap admin_menu jquery_update l10n_update bueditor_plus bueditor imce imce_mkdir imce_filefield imce_rename geshifilter tagadelic

Включаем новое админ меню, дефолтное отключаем
включаем модуль облака тегов

drush en admin_menu_toolbar tagadelic_taxonomy
drush dis toolbar

3. Обслуживание

Обновляем перевод

drush l10n-update-refresh
drush l10n-update

Очистить весь кэш можно командой

drush cc all

скрипт установки

drush dl drupal
shopt -s dotglob
mv drupal-7.34/* .
rmdir drupal-7.34
wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.34.ru.po
mv drupal-7.34.ru.po profiles/standard/translations
drush si standard --db-url='mysql://user1:password123@localhost/db_1' --db-su=root --db-su-pw=rootpassword123 --site-name=myBlog --account-name=admin --account-pass='admin123' --clean-url=0 --locale=ru
drush en bootstrap admin_menu jquery_update l10n_update bueditor_plus bueditor imce imce_mkdir imce_filefield imce_rename geshifilter tagadelic
drush en admin_menu_toolbar tagadelic_taxonomy
drush dis toolbar
drush make --no-core --contrib-destination=sites/all sites/all/modules/geshifilter/geshifilter.make
drush l10n-update