Хостинг и регистрация доменов

Чат онлайн
→  Хостинг →  Регистрация доменов →  VPS / VDS →  Выделенные сервера →  FAQ →  Форум →  Контакты →  Техподдержка

Установка Drush

Хостинг УкраинаFAQХостинг Установка Drush

Drush - утилита для быстрого доступа к ядру Drupal, управление которой осуществляется через командную строку. Предварительно, нужно установить утилиту Composer, процедура устновки описана здесь

Для установки (а в дальнейшем и для управления) утилиты Drush необходимо подключиться к хостингу по SSH, а данные для подключения можно получить в "Панель управления - Хостинг - Аккаунт - SSH доступ".

Подключившись нужно перейти в корневой каталог сайта, для которого будем устанавливать Drush. В примере мы переходим в каталог сайта www.test.com, который находится  в аккаунте login:

cd /home/login/test.com/www/

Создаем папку drush, куда будет установлена утилита

mkdir drush

Далее, нужно проставить алиасы, они будут необходимы для доступа к утилите Drush с любой директории в теримнале.

При этом важно заметить, что в зависимости от устанавливаемой версии утилиты, должны использоваться  разные версии PHP.

Для Drush версии 8:

echo "export DRUSH_PHP='/usr/local/php56/bin/php'" >> ~/.bashrc
echo "alias drush='/usr/local/php56/bin/php ~/test.com/www/drush/drush.php --php=/usr/local/php56/bin/php'" >> ~/.bashrc
source ~/.bash_profile


Для Drush версии 9 версия РНР определена по умолчанию.

Скачиваем утилиту Drush

git clone https://github.com/drush-ops/drush.git drush


Следующим набором команд завершаем установку

cd drush/ && composer install

На этом установка Drush завершена. Теперь можно запускать утилиту командой drush в терминале.


Можно также установить drush в корневую папку аккаунта, соответственно команды будут такие.

Для Drush версии 8:

cd ~
mkdir drush
echo "export DRUSH_PHP='/usr/local/php56/bin/php'" >> ~/.bashrc
echo "alias drush='/usr/local/php56/bin/php ~/drush/drush.php --php=/usr/local/php54/bin/php'" >> ~/.bashrc
source ~/.bash_profile
git clone https://github.com/drush-ops/drush.git drush
cd drush/ && composer install --ignore-platform-reqs


Для Drush версии 9:
cd ~
mkdir drush
echo "export DRUSH_PHP='/usr/local/php56/bin/php'" >> ~/.bashrc
echo "alias drush='/usr/local/php56/bin/php ~/drush/drush.php --php=/usr/local/php56/bin/php'" >> ~/.bashrc
source ~/.bash_profile
git clone https://github.com/drush-ops/drush.git drush
cd drush/ && composer install --ignore-platform-reqs

 

Команда alias не отрабатывает. Путь указан верно. Из папки утилита выполняется тоже. Из любого другого места файловой системы: -bash: drush: command not found
Написал fondmiloserdie 10.12.2014 в 22:53 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
-bash: composer: команда не найдена
Написал karpilenko696 01.09.2015 в 23:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044) 392 74 33 другие города
Copyright © 2006—2017 ООО "Хостинг «Украина»"

Все материалы данного сайта являются объектами авторского права.
Запрещается копирование, распространение или любое иное использование информации и объектов без письменного согласия правообладателя.
Нашли опечатку на странице - выделите ее и нажмите Ctrl+Enter
Идёт обновление информации, подождите...