Установка drush на виртуальный хостинг

Устанавливал drush на виртуальный хостинг Eurobyte. Теххподдержка почему-то не захотела это сделать, а дала мне инструкцию, мол, раз вы умеете с консолью работать, то и с установкой на сервер разберетесь. Честно сказать, не очень вижу столь однозначного соответствия между веб-разработчиком и системным администратором, ну да б-г с ним.
  1. Берем за основу инструкцию https://www.drupal.org/node/2132447.
  2. Скачиваем drush к себе на компьютер, распаковываем. Получившийся каталог в виде drush-5.x переименовываем в drush.
  3. Этот каталог копируем на хостинг, в корневую папку ~/.
  4. В этой же папке ~/ находим файл .bash_profile, открываем его в текстовом редакторе и добавляем в конец файла следующие строки:
    export COLUMNS
    alias drush='/usr/bin/php ~/drush/drush.php --php=/usr/bin/php'
    alias php='/usr/bin/php'
    после чего сохраняем файл в том же месте.
  5. Идем по адресу http://pear.php.net/package/Console_Table/download/1.1.3 , скачиваем Console_Table версию 1.1.3. Распаковываем скачанный архив в папку /drush/lib/на сервере, так что файл Table.php находится по адресу /drush/lib/Console_Table-1.1.3/
  6. Затем нужно перезапустить ftp- или ssh-клиент (выйти и войти снова)
После всего этого drush стал запускаться и, в частности, показывать справку, однако отказывался загружать модули (drush dl). Видимо, это было связано с настройками безопасности php, после небольшого вмешательства техподдержки всё заработало.
tags: