Установка drush в окружении OpenServer

Drush позволяет почувствовать себя «ацким хакером» при работе над проектом в Drupal. Он упрощает многие рутинные операции, расширяя и дублируя часть функций админки. Понадобится найти соответствующие команды, знать название модулей и т.п., т.к. drush — это консольный инструмент.

Давайте установим Drush в OpenServer.

Установка Drush

Есть несколько путей установки Drush. Все они тем или иным способом позволяют развернуть экземпляр Drush у вас на компьютере.

Выбор версии

Если вы используете разные версии Drupal, то обратите внимание в какой из веток Drush поддерживаются соответствующие версии Drupal.

Установка с использованием composer

Для начала запустим консоль из комплекта OpenServer.

Я решил произвести установку, используя composer. Он включен в состав дистрибутива PHP, начиная с версии 5.3.

Т.к. я до сих пор работаю с сайтами на Drupal 6, то устанавливал 8-ю ветку Drush.

Всё готово для использования drush, можно в качестве теста запросить статус:

Мне пришлось напрямую указать путь к установленному composer пакету. Т.к это не удобно делать каждый раз, то добавим этот путь в переменные окружения консоли.

После перезапуска консоли, можно будет выполнять команды drush без указания полного пути.

Судя по комментариям, в опенсервере может использоваться алиас команды — dr, вместо полного имени drush.

Мало букафф? Читайте есчо !

Автоматическая генерация пути (path) для ноды (node) в drupal

Декабрь 19, 2011 г.

Ещё одна типовая задача при создании сайтов - это формирование "человекопонятных путей" для ваших публикаций. Можно прописывать их вручную, но удобнее, если такая механическая работа будет выполняться самим сайтом. Я подразумеваю, что штатный модуль ...

Читать

Анимация смены картинок с помощью jquery

Декабрь 26, 2012 г.

Ещё одна типовая задача, для которой найдено приличное решение. Типично суть задачи состоит в следующем. Есть набор изображений, которые демонстрируются поочередно в некотором контейнере. Ставится задача по анимации периодической смены этих картинок средствами ...

Читать

Убрать мета тег Generator

Май 17, 2023 г.

Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров. Для этого используем hook_page_attachments_alter в теме оформления сайта. 'Generator' в списке мета информации идет под именем system_meta_generator. ...

Читать

Attempting to re-run cron while it is already running.

Июнь 3, 2025 г.

Попытка запустить cron параллельно с запущенным кроном не увенчается успехом, так как Drupal использует блокировку. Но иногда, из-за ошибок во время исполнения, блокировка не снимается. Что делать, если блокировка не была снята штатно? На самом ...

Читать
 

Комментарии к «Установка drush в окружении OpenServer»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Установка drush в окружении OpenServer”

  1. Витали:

    Все делал как сказано, но drush отказался запускаться? пока не заменил drush на dr:

    http://prntscr.com/nwwzow

    • ALexeyAL1:

      Витали! Спаситель! 3 дня раскуриваю мануалы, уже голова плавится, и тут ты! Большое человеческое «Благодарю».
      Автор добавь в статью посткриптумом это. Видать алиас в опенсервере используется, а полная команда не очень. Проверял на момент написания на последних версиях.