Часто используют 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июль 12, 2023 г.
Сначала вы создали в Drupal rest ресурс - /Plugin/rest/resource, поработали с ним, а потом пришло время прощаться. Но вот проблема - система уже знает о ресурсе, и если вы удалите файл, то при попытке зайти в админ панель расширений /admin/modules, вы ...
Читать
Сентябрь 19, 2023 г.
Если вы используете глобальную установку drush, то вероятно забыли выполнить инициализацию проекта.
Drush управляется composer-ом, и после клонирования репозитория на локальный сервер требуется выполнить в корне drush:
[crayon-68c8283b18e20191002194/]
Читать
Ноябрь 22, 2021 г.
Изменить/обновить пароль, используя drush можно следующим образом.
[crayon-68c8283b18f3d599077823/]
В данном случае пароль newpassword будет установлен пользователю admin. И это работает для Drupal 7. Если в консоли вы получате ошибку:
...
Читать
Март 24, 2020 г.
Для отладки или выполнения какого то разового кода иногда требуется выполнить php код в системном окружении вашего сайта на Drupal.
Без drush приходится добавлять код вроде следующего в файл темы (а в последствии его удалять от туда):
[crayon-68c8283b191a6493294330/] ...
Читать