Часто используют drush как компонент установленного drupal проекта, вызывая drush как ./vendor/bin/drush.
Небольшой гайд для глобальной установки drush, чтобы тот был доступен для всех проектов отовсюду.
Для начала нам потребуются git и composer, установите их, если ещё не сделали этого.
|
# гит apt-get install git # композер curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer |
Далее клонируем drush, выбираем версию и создаём линк в /usr/bin, чтобы он был доступен глобально.
|
# переключимся на su sudo su # клонируем drush git clone https://github.com/drush-ops/drush.git /usr/local/src/drush cd /usr/local/src/drush # мне нужен был drush для Drupal 9/10 # потому выбираю 11 версию git checkout 11.x ln -s /usr/local/src/drush/drush /usr/bin/drush composer install |
Можно проверить как установился drush, вывести его версию
drush
Данная запись опубликована в 17.09.2023 12:11 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 22, 2023 г.
Полезные команды для создания пользователя с админ правами, используя drush.
Для начала нужно создать пользователя (пусть это будет yury):
[crayon-687ae85add380439478464/]
Далее назначим ему роль администратора:
[crayon-687ae85add38c647102144/] ...
Читать
Июнь 6, 2019 г.
С помощью drush и такой то матери (bash) обойдем все сайты и создадим одного и того же юзера на каждом из сайтов.
Долго тянуть не стану - вот текст скрипта:
[crayon-687ae85add4ba105508402/]
В начале вы задаёте нужные переменные (задайте свои ...
Читать
Июль 12, 2023 г.
Сначала вы создали в Drupal rest ресурс - /Plugin/rest/resource, поработали с ним, а потом пришло время прощаться. Но вот проблема - система уже знает о ресурсе, и если вы удалите файл, то при попытке зайти в админ панель расширений /admin/modules, вы ...
Читать
Март 24, 2020 г.
Для отладки или выполнения какого то разового кода иногда требуется выполнить php код в системном окружении вашего сайта на Drupal.
Без drush приходится добавлять код вроде следующего в файл темы (а в последствии его удалять от туда):
[crayon-687ae85add6ad948504738/] ...
Читать