Выполнение php кода через drush

Для отладки или выполнения какого то разового кода иногда требуется выполнить php код в системном окружении вашего сайта на Drupal.

Без drush приходится добавлять код вроде следующего в файл темы (а в последствии его удалять от туда):

Такой и похожие подходы могут доставлять неудобства и раздражать просто сами по себе, как и любой другой отладочный код.

DRUSH php-eval, php-script

Простая альтернатива — выполнить нужную команду через утилиту drush.

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

Помимо этого, php файл можно запустить напрямую из оболочки командного процессора, если указать в начале файла в качестве обработчика утилиту drush:

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

Обновить пароль через Drush

Ноябрь 22, 2021 г.

Изменить/обновить пароль, используя drush можно следующим образом. [crayon-6a4d14114d40b722276137/] В данном случае пароль newpassword будет установлен пользователю admin. И это работает для Drupal 7. Если в консоли вы получате ошибку: ...

Читать

Быстро чистим таксономии в Drupal

Апрель 24, 2025 г.

Чтобы через админку почистить длинные словари, нужно много времени, даже если вы используете bulk операции. Потому будем чистить их через код. Разберем пример кода: [crayon-6a4d14114d5ce856593292/] Эти две команды удаляют все термины из словаря ...

Читать

Создать пользователя сразу на всех сайтах мультисайтинга в Drupal

Июнь 6, 2019 г.

С помощью drush и такой то матери (bash) обойдем все сайты и создадим одного и того же юзера на каждом из сайтов. Долго тянуть не стану - вот текст скрипта: [crayon-6a4d14114d8fd076177051/] В начале вы задаёте нужные переменные (задайте свои ...

Читать

Создание администратора через drush, Drupal 9

Сентябрь 22, 2023 г.

Полезные команды для создания пользователя с админ правами, используя drush. Для начала нужно создать пользователя (пусть это будет yury): [crayon-6a4d14114dbcb891689627/] Далее назначим ему роль администратора: [crayon-6a4d14114dbd5888652852/] ...

Читать
 

Комментарии к «Выполнение php кода через drush»

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



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