Drush команды

Установка drush на сервере

sudo apt-get install drush   - ubuntu
pear channel-discover pear.drush.org  - centos
pear install drush/drush

Некоторые полезные команды

drush dl drupal - установка drupal

drush --version - проверить версию

drush up — обновление ядра и модулей Drupal.

drush cc all — очистка всего кеша сайта.

drush pm-list — список всех модулей и тем установленных на сайте, а также их версии и статус активности.

drush dl module — загружает модуль или тему. Несколько значений пишится через пробел.

drush en module — включает указанный модуль или тему.

drush dis module — выключает указанный модуль или тему.

drush ard — создание бэкапа сайта. Делает бэкап как самого сайта, так и базы данных, все это сохраняется в tar.gz архиве. Невероятно удобная вещь.

drush arr path — восстановление бекапа созданного командой drush ard. Заместо path нужно указать путь до архива, включая его название и расширение.

drush st- получение статуса сайта
drush upc moduleName - обновляет код проекта до последней стабильной версии
drush updb - обновить базу данных самостоятельно
drush sql-conf -  посмотреть имя вашей базы данных и другие параметры соединения

drush sql-dump > path/name.sql — создание бекапа базы

drush sql-drop — очистка базы

drush sql-cli < path/name.sql — востановление базы из бекапа

scp tyler@example.com:path/name.sql ~/Desktop/ — скачивание базы

Перевод сайта на русский язык

Загружаем и включаем модуль l10n-update

drush dl l10n_update
drush en l10n_update –y

Загружаем расширение drush для работы с языками

drush dl drush_language

Добавляем, включаем и делаем дефолтным русский язык

drush language-add ru
drush language-enable ru
drush language-default ru

Обновляем список переводов с сервера

drush l10n-update-refresh 

Переводим сайт на русский язык

drush l10n-update