Drupal - установка DRUSH 10 по ssh: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
− | 1) Ставится глобально менеджер PHP - composer | + | '''1) Ставится глобально менеджер PHP - composer''' |
− | 2) Подготовительные работы: | + | '''2) Подготовительные работы:''' |
$ mkdir ~/drush && cd ~/drush | $ mkdir ~/drush && cd ~/drush | ||
Узнаем версию PHP 7.x: | Узнаем версию PHP 7.x: | ||
Строка 17: | Строка 17: | ||
"php": "7.2.10" | "php": "7.2.10" | ||
} | } | ||
+ | } | ||
} | } | ||
− | 3) Установка и пропись алиасов: | + | '''3) Установка версии drush:10.x-dev и пропись алиасов:''' |
$ composer require drush/drush:10.x-dev | $ composer require drush/drush:10.x-dev | ||
$ echo "alias drush='/opt/php72/bin/php ~/drush/vendor/bin/drush' " >> ~/.bashrc && source ~/.bashrc | $ echo "alias drush='/opt/php72/bin/php ~/drush/vendor/bin/drush' " >> ~/.bashrc && source ~/.bashrc | ||
− | 4) Проверка версии drush: | + | Обязательно должен быть файл .bash_profile. Если его нет - то скопировать <br /> |
+ | # cp -r /etc/skel/.bash_profile /var/www/user/data/ | ||
+ | # chown user:user /var/www/user/data/.bash_profile | ||
+ | |||
+ | |||
+ | '''4) Проверка версии drush:''' | ||
$ drush --version | $ drush --version | ||
Drush Commandline Tool 10.0.0-dev | Drush Commandline Tool 10.0.0-dev | ||
+ | |||
+ | '''5) Алиас для DRUPAL/CONSOLE для .bashrc ''' | ||
+ | alias drupal='/opt/php72/bin/php /var/www/user/data/www/site.ru/vendor/bin/drupal' |
Текущая версия на 11:47, 7 октября 2019
Drupal - установка DRUSH 10 по ssh
1) Ставится глобально менеджер PHP - composer
2) Подготовительные работы:
$ mkdir ~/drush && cd ~/drush Узнаем версию PHP 7.x: $ /opt/php72/bin/php -v PHP 7.2.10
И прописываем ее в конфиг composer.json
$ cat composer.json { "config": { "platform": { "php": "7.2.10" } } }
3) Установка версии drush:10.x-dev и пропись алиасов:
$ composer require drush/drush:10.x-dev $ echo "alias drush='/opt/php72/bin/php ~/drush/vendor/bin/drush' " >> ~/.bashrc && source ~/.bashrc
Обязательно должен быть файл .bash_profile. Если его нет - то скопировать
# cp -r /etc/skel/.bash_profile /var/www/user/data/ # chown user:user /var/www/user/data/.bash_profile
4) Проверка версии drush:
$ drush --version Drush Commandline Tool 10.0.0-dev
5) Алиас для DRUPAL/CONSOLE для .bashrc
alias drupal='/opt/php72/bin/php /var/www/user/data/www/site.ru/vendor/bin/drupal'