Часто используют 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Май 18, 2023 г.
Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии).
Деплоймент выполняется с использованием git, drush, composer и configuration management. На сервере должны выполняться команды в следующей последовательности:
...
Читать
Сентябрь 19, 2023 г.
Если вы используете глобальную установку drush, то вероятно забыли выполнить инициализацию проекта.
Drush управляется composer-ом, и после клонирования репозитория на локальный сервер требуется выполнить в корне drush:
[crayon-68f02ea2f0e1f791345467/]
Читать
Март 24, 2020 г.
Для отладки или выполнения какого то разового кода иногда требуется выполнить php код в системном окружении вашего сайта на Drupal.
Без drush приходится добавлять код вроде следующего в файл темы (а в последствии его удалять от туда):
[crayon-68f02ea2f1013153798927/] ...
Читать
Апрель 24, 2025 г.
Чтобы через админку почистить длинные словари, нужно много времени, даже если вы используете bulk операции. Потому будем чистить их через код.
Разберем пример кода:
[crayon-68f02ea2f121a489835186/]
Эти две команды удаляют все термины из словаря ...
Читать