Drupal - установка DRUSH 10 по ssh: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== Drupal - установка DRUSH 10 по ssh === 1) Ставится глобально менеджер PHP - composer 2) Подготовительны…»)
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 2: Строка 2:
  
  
1) Ставится глобально менеджер PHP - composer
+
'''1) Ставится глобально менеджер PHP - composer'''
  
2) Подготовительные работы:
+
'''2) Подготовительные работы:'''
 
  $ mkdir ~/drush && cd ~/drush  
 
  $ mkdir ~/drush && cd ~/drush  
 
  Узнаем версию PHP 7.x:
 
  Узнаем версию PHP 7.x:
Строка 10: Строка 10:
 
  PHP 7.2.10
 
  PHP 7.2.10
  
И прописываем ее в конфиг  
+
И прописываем ее в конфиг composer.json
 
  $ cat composer.json
 
  $ cat composer.json
 
  {
 
  {
Строка 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'