24 Апр 2015

Устанвока Drush на хостинге

Создано lvov.sv

Drush — очень полезная утилита для быстрого доступа к ядру drupal через командную строку нашего виртуального сервера. Некоторые, заточенные под Drupal хостинги предоставляют drush по умолчанию, без дополнительных установок и настроек. Drush очень удобен и к такому удобству очень быстро привыкаешь. Но что делать если он не установлен на вашем хостинге?

В таком случае установить его не составит большого труда. Для этого нам необходимо скачать утилиту, поместить ее в корень нашего хостинга (на самом деле не важно куда мы его поместим) и пользоваться!

Скачиваем и устанавливаем drush.

Подключаемся к серверу при помощи SSH. Для подключения я использую связку WinSCP и Putty. И выкачиваем нашу утилиту. Страница проекта на drupal.org.

wget http://ftp.drupal.org/files/projects/drush-7.x-4.5.tar.gz

Так как наша утилита находится в архиве — распакуем его и удалим архив за ненадобностью

tar xzvf drush-7.x-4.5.tar.gz
rm drush-7.x-4.5.tar.gz

Теперь мы имеем папку drush в корне нашего виртуального сервера и утилитой уже можно пользоваться. Для этого выполняем команду:

~/drush/drush <необходимый нам ключ>

Подробнее:
~ — путь к нашей домашней директории, куда мы собственно и распаковали drush
/drush/ — папка в которой лежит наша утилита
drush — непосредственно сам bash-скрипт drush'a к которому мы обращаемся с ключами

Для примера воспользуемся командой drush core-status (псевдонимы: status или st), которая выводит информацию о текущей инсталляции Drupal.

Заходим в папку нашего сайта и выполняем команду:

Что бы каждый раз не вводить путь к нашей утилите, создадим для ее alias

alias "drush"=~/drush/drush

Теперь нам не нужно писать путь к drush, а просто пользоваться одноименной командой.

ITSVL безвозмездно консультируем:
  • Разработка ИТ стратегии
  • Аудит ИТ проектов и инфраструктуры
  • Разработка, сопровождение и продвижение интернет проектов (сайты, интернет магазины, сайты визитки, сайт гостиницы)
  • Реализация и  руководство ИТ проектами