Выполнить все задания cron |
Синонимы:cron |
Выполнить update.php так же, как в браузере |
Синонимы:updb |
Выводит основные данные по текущей установке Drupal, если таковые имеются | |
Синонимы:status, st | |
Примеры:: | |
drush status version | Показать все строки состояния, которые содержат информацию о версии. |
drush status --pipe | Список ключ = значение, разделённые переносом строки |
drush status drush-version --pipe | Выделить только drush версии без меток |
Аргументы:: | |
item | Необязательно. Пункты для отображения в статусной строке. Любые соответствующие пункты будут показаны, если только один пункт совпадает, то отображается только значение. В противном случае, ключ = значение не выводится. |
Запустить PHP скрипт(ы), после полной загрузки Drupal. | |
Синонимы:scr | |
Примеры:: | |
drush php-script scratch | Выполнить scratch.php скрипт. |
drush php-script example --script-path=/path/to/scripts:/another/path | Запустить скрипт из указанной папки |
drush php-script | Список всех доступных скриптов |
Аргументы: | |
filename | Не обязательно. Имя файла, для выполнения (без расширения). Если опущен, список файлов, будут выполнены все скрипты в текущей папка Осторожно, это могут быть не Drush сценарии. |
Опции: | |
--script-path | Дополнительные пути для поиска сценариев. Используйте разделитель (':') для нескольких путей. |
Очистка Drupal кэша или отдельно указанного. | |
Синонимы:сс | |
Аргументы: | |
type | Тип кэша для очистки. Пропустите этот аргумент, чтобы выбрать из имеющихся вариантов |
Показывает как много элементов остаётся для индексации и всего пунктов | |
Опции: | |
--pipe | Показ в формате осталось/всего |
Индексация оставшихся пунктов поиска без очистки поискового индекса |
Ускорение перестройки поискового индекса | |
Опции: | |
--immediate | немедленная перестройка поискового индекса, без ожидания работы cron |
Rsync Drupal дерева с/на другой сервер через SSH. | |
Синонимы:rsync | |
Примеры: | |
drush rsync @dev @stage | rsync Drupal из dev (Один из которых должен быть локальным) |
drush rsync ./ @stage:%files/img | Rsync всех файлов в текущем каталоге в папку "IMG" хранения файлов |
Аргументы: | |
source | Может быть Rsync путь или псевдоним сайта. См. Rsync документацию и example.aliases.drushrc.php |
destination | Может быть Rsync путь или псевдоним сайта. См. Rsync документацию и example.aliases.drushrc.php |
Опции: | |
--mode | Унарный флаг pass в rsync; --mode=rultz implies rsync -rultz. По умолчанию -az. |
--RSYNC-FLAG | Большинство Rsync флагов, передаваемых Drush будет передан в Rsync. См. Rsync документацию. |
--exclude-conf | Исключая settings.php из rsynced. По умолчанию. |
--include-conf | Разрешает settings.php быть rsynced |
--exclude-files | Исключить папку с файлами |
--exclude-sites | Исключить все папки в "sites/" за исключение "sites/all" |
--exclude-other-sites | Исключая все папки в "sites/" за исключением "sites/all" и папок сайтов синхронизации. ПримечаниеL Если папки источника и приемника различаются используйте: --exclude-sites в "drush rsync @from:%site @to:%site" |
--exclude-paths | Разделенный запятыми список путей для исключения |
--include-paths | Разделенный запятыми список путей для включения |
Запустить произвольный PHP код в контексте Drupal. | |
Примеры: | |
Drush PHP-Eval "variable_set ('hello', 'world');" | Установить переменную hello, используя Drupal API. |
Аргументы: | |
code | PHP-код |
Установка Drupal, используя установочный профиль | |
Синоним:si | |
Примеры: | |
drush site-install expert --locale=ru | (пере)установить с помощью установочного профиля. Язык по умолчанию на русский |
drush site-install --db-url=mysql://root:pass@localhost:port/dbname | Установить, используя указанные параметры BD |
drush site-install --account-user=joe --account-pass=mom | Переустановить, с указанными uid1 полномочиями |
Аргументы: | |
profile | Используемый профиль (по умолчанию 'default') |
Опции | |
db-url | Drupal 5 / 6 стиле URL базы. Требуется только для начальной установки (но не переустанки) |
db-prefix | Префикс таблиц базы (не обязательно) |
account-name | Имя uid1. По умолчанию admin |
account-pass | Имя uid1. По умолчанию admin |
account-mail | email uid1. По умолчанию admin@example.com |
locale | Код дл ялокали по умолчанию |
clean-url | По умолчанию 1 |
site-name | По умолчанию для Установленного сайта |
site-mail | Для системных сообщений. По умолчанию admin@example.com |
sites-subdir | Имя папки в 'sites' которая должна быть создана. По умолчанию 'default' |
Возвращает путь к папке module/theme и другим папкам. Смотрите примеры | |
Синоним:dd | |
Примеры: | |
cd `drush dd devel` | Перейти в папку devel модуля |
cd `drush dd` | Перейти в корень установки Druapal |
cd `drush dd files` | Перейти к папке files |
drush dd @alias:%files | Вывести путь к папке files на сйте @alias |
edit `drush dd devel`/devel.module | Открыть модуль в вашем редакторе (замените edit на ваш редактор) |
Аргументы: | |
target | Имя module/theme, или специальное имя например root, files, private, или синоним пути такой как: @alias:%files. По умолчанию: root |
Открыть новую консоль оптимизированную для использования Drush. Смотрите справку для подробностей. | |
Синоним:cli | |
Примеры: | |
help | Печатает доступные команды drush |
cdd | Переход в корневую папку Drupal сайта |
cdd files | Переход в папку файлов |
lsd files | Список файлов в папке файлов Drupal сайта |
on @alias status | Запус команды "status" на сайте, указанном в @alias |
Включить один или несколько модулей или тем. Включить зависимые модули, если они доступны. | |
Синоним:en | |
Аргументы: | |
modules | Разделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен. |
Выключить один или несколько модулей или тем. Выключить зависимые модули, если они доступны. | |
Синоним:dis | |
Аргументы: | |
modules | Разделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен. |
Показать детальную информацию по одному или нескольким модулям или темам. | |
Аргументы: | |
projects | Разделенный пробелом список модулей и(или) тем. Возможно использовать * в шаблонах имен. |
Деинсталировать один или несколько модулей. Модули предварительно должны быть отключены | |
Аргументы: | |
modules | Разделенный пробелом список модулей |
Список всех доступных модулей и тем. | |
Синоним:sm | |
Опции: | |
--type | Фильтр по типам проектов. Выбор: module, theme (модули, темы). |
--status | Фильтр по статусу. Выбор: enabled,disable и/или 'not installed' (вкл/выкл не установлен). Вы можете ввести значения в список через запятую. (напр. --status="disabled,not installed"). |
--package | Фильтр по пакетам. Вы можете использовать значения разделенные запятыми (напр. --package="Core-required,Other") |
--pipe | Возвращает разделенный пробелами список имен проектов |
Обновить статусную информацию. Запустите это перед update или updatecode командами |
Синоним:rf |
Показать информацию о доступных обновлениях. Позволить обновление всех установленных проектов до указанной версии (или до последней). Примечание: пользователю предлагается подтверждение перед фактическим обновлением. Используйте --yes опцию, чтобы ответить "да" автоматически. | |
Синоним:upc | |
Примеры: | |
drush pm-updatecode cck --svncommitparams=\"--username joe\" | Фиксировать изменения пользователя 'Joe' (кавычки обязательны). |
drush pm-updatecode cck --cvscredentials=\"name:password\" | Вызов должен использовать эти полномочия |
drush pm-updatecode cck --cvsparams=\"-C\" | Переписать все локальные изменения (кавычки необходимы) |
drush pm-updatecode cck --cvsmethod=update | При обновлении проекта, попытатся объединить изменения, а не перезаписывать их. Любые конфликты должны быть разрешены вручную. |
Аргументы: | |
projects | Не обязательно. Разделённый пробелами список установленных проектов (модулей или тем) для обновления |
Опции: | |
--backup-dir | Укажите папку для резервного копирования проектов, по умолчанию backup в корне Drupal установки |
--pipe | Возвращает список разделённых пробелом включенных модулей, их версии и информации об обновлении, один в модуль в строке. Порядок: имя модуля, текущая версия, рекомендуемая версия, статус обновления. |
--version-control=svn | Быстро добавить / удалить / зафиксировать изменения проекта в субверсии. |
--svnsync | Автоматически добавлять новые файлы в SVN репозиторий и удалять удаленные файлы. |
--svncommit | Автоматически вносить изменения в SVN репозитории. Вы также должны использовать --svnsync оцию. |
--svnmessage | Переопределение сообщения по умолчанию, которые автоматически создаёт Drush. |
--svnstatusparams | Добавляет дополнительные опции к 'svn status' команде. |
--svnaddparams | Добавляет дополнительные опции к `svn add` команде. |
--svnremoveparams | Добавляет дополнительные опции к `svn remove` команде. |
--svnrevertparams | Добавляет дополнительные опции к `svn revert` команде. |
--svncommitparams | Добавляет дополнительные опции к `svn commit` команде. |
--version-control=backup | Создать копию всех проектов перед обновлением. |
--backup-dir | Каталог назначения для резервного копирования. По умолчанию подпапка "/backup" в корневой папке Drupal. |
--version-control=bzr | Быстро добавить / удалить / зафиксировать ваши изменения в Bazaar. |
--bzrsync | Автоматически добавляет новые файлы в репозиторий Bazaar и удаляет файлы. |
--bzrcommit | Автоматически комитить изменения в репозитарии Bazaar. Также вы должны использование - bzrsync опцию. |
--bzrmessage | Переписать сообщение по умолчанию для коммита Drush. |
--package-handler=cvs | Использование CVS для извлечения и обновления проектов. |
--cvsparams | Добавить опции для `cvs` программ. |
--cvsmethod | Провести cvs обновление и извлечение проектов. |
--cvscredentials | Имя пользователя и пароль, который посылается для команды Checkout. По умолчанию anonymous:anonymous |
Показать информацию о доступных обновлениях и позволить обновление всех установленных проектов до указанной версии (или к последнему по умолчанию), а затем, применять обновления базы данных (update.php). Примечание: пользователь получит запрос на подтверждение, прежде чем произойдет фактическое обновление. Используйте опцию --yes для ответа "да" автоматически. | |
Синоним:up | |
Примеры: | |
drush pm-update cck --svncommitparams=\"--username joe\" | Фиксировать изменения под именем 'joe' (кавычки обязательны). |
drush pm-update cck --cvscredentials=\"name:password\" | Использовать при обновлении эти полномочия. |
drush pm-update cck --cvsparams=\"-C\" | Переписать все локальные изменения (кавычки обязательны). |
drush pm-update cck --cvsmethod=update | При обновлении проекта, попытатся объединить изменения, а не перезаписывать их. Любые конфликты должны быть разрешены вручную. |
Аргументы: | |
projects | Не обязательно. Разделённый пробелами список установленных проектов (модулей или тем) для обновления |
Опции: | |
--backup-dir | Укажите папку для резервного копирования проектов, по умолчанию backup в корне Drupal установки |
--pipe | Возвращает список разделённых пробелом включенных модулей, их версии и информации об обновлении, один в модуль в строке. Порядок: имя модуля, текущая версия, рекомендуемая версия, статус обновления. |
--version-control=svn | Быстро добавить / удалить / зафиксировать изменения проекта в субверсии. |
--svnsync | Автоматически добавлять новые файлы в SVN репозиторий и удалять удаленные файлы. |
--svncommit | Автоматически вносить изменения в SVN репозитории. Вы также должны использовать --svnsync оцию. |
--svnmessage | Переопределение сообщения по умолчанию, которые автоматически создаёт Drush. |
--svnstatusparams | Добавляет дополнительные опции к 'svn status' команде. |
--svnaddparams | Добавляет дополнительные опции к `svn add` команде. |
--svnremoveparams | Добавляет дополнительные опции к `svn remove` команде. |
--svnrevertparams | Добавляет дополнительные опции к `svn revert` команде. |
--svncommitparams | Добавляет дополнительные опции к `svn commit` команде. |
--version-control=backup | Создать копию всех проектов перед обновлением. |
--backup-dir | Каталог назначения для резервного копирования. По умолчанию подпапка "/backup" в корневой папке Drupal. |
--version-control=bzr | Быстро добавить / удалить / зафиксировать ваши изменения в Bazaar. |
--bzrsync | Автоматически добавляет новые файлы в репозиторий Bazaar и удаляет файлы. |
--bzrcommit | Автоматически комитить изменения в репозитарии Bazaar. Также вы должны использование - bzrsync опцию. |
--bzrmessage | Переписать сообщение по умолчанию для коммита Drush. |
--package-handler=cvs | Использование CVS для извлечения и обновления проектов. |
--cvsparams | Добавить опции для `cvs` программ. |
--cvsmethod | Провести cvs обновление и извлечение проектов. |
--cvscredentials | Имя пользователя и пароль, который посылается для команды Checkout. По умолчанию anonymous:anonymous |
Просмотр всх релизов для проекта (модуля, темы, профиля, перевода). | |
Удобно для принятия решения какую версию устанавливать/обновлять. | |
Примеры: | |
drush pm-releases cck zen | Просмотр всех релизов для проектов cck и Zen |
Аргументы: | |
projects | Список разделённых пробелом имен проектов drupal.org |
Скачать проекты (модули, темы, профили, переводы) с drupal.org. Автоматически определяет последний релиз, или вы можете указать конкретную версию. По умолчанию в папку sites/all/modules. | |
Синоним:dl | |
Примеры: | |
drush dl | Загрузить последнюю версию ядра Drupal |
drush dl drupal | Загрузить последнюю стабильную версию ядра Drupal |
drush dl drupal-7.x | Загрузить последнюю стабильную 7.x версию для разработчиков ядра Drupal |
drush dl cck zen es | Загрузить последнюю версию CCK, Zen т испанского перевода для своей версии Drupal. |
drush dl og-1.3 | Загрузить указанную версию модуля Organic groups для моей версии Drupal. |
drush dl diff-6.x-2.x | Загрузить указанныую специфичную ветку diff модуля для указанной Drupal версии |
drush pm-download cck --svncommitparams=\"--username joe\" | Фиксировать изменения под именем 'joe' (кавычки обязательны). |
drush pm-download cck --cvscredentials=\"name:password\" | Использовать при обновлении эти полномочия. |
drush pm-download cck --cvsparams=\"-C\" | Переписать все локальные изменения (кавычки обязательны). |
drush pm-download cck --cvsmethod=update | При обновлении проекта, попытатся объединить изменения, а не перезаписывать их. Любые конфликты должны быть разрешены вручную. |
Аргументы: | |
projects | Не обязательно. Разделённый пробелами список установленных проектов (модулей или тем) для обновления |
Опции: | |
--backup-dir | Укажите папку для резервного копирования проектов, по умолчанию backup в корне Drupal установки |
--pipe | Возвращает список разделённых пробелом включенных модулей, их версии и информации об обновлении, один в модуль в строке. Порядок: имя модуля, текущая версия, рекомендуемая версия, статус обновления. |
--version-control=svn | Быстро добавить / удалить / зафиксировать изменения проекта в субверсии. |
--svnsync | Автоматически добавлять новые файлы в SVN репозиторий и удалять удаленные файлы. |
--svncommit | Автоматически вносить изменения в SVN репозитории. Вы также должны использовать --svnsync оцию. |
--svnmessage | Переопределение сообщения по умолчанию, которые автоматически создаёт Drush. |
--svnstatusparams | Добавляет дополнительные опции к 'svn status' команде. |
--svnaddparams | Добавляет дополнительные опции к `svn add` команде. |
--svnremoveparams | Добавляет дополнительные опции к `svn remove` команде. |
--svnrevertparams | Добавляет дополнительные опции к `svn revert` команде. |
--svncommitparams | Добавляет дополнительные опции к `svn commit` команде. |
--version-control=backup | Создать копию всех проектов перед обновлением. |
--backup-dir | Каталог назначения для резервного копирования. По умолчанию подпапка "/backup" в корневой папке Drupal. |
--version-control=bzr | Быстро добавить / удалить / зафиксировать ваши изменения в Bazaar. |
--bzrsync | Автоматически добавляет новые файлы в репозиторий Bazaar и удаляет файлы. |
--bzrcommit | Автоматически комитить изменения в репозитарии Bazaar. Также вы должны использование - bzrsync опцию. |
--bzrmessage | Переписать сообщение по умолчанию для коммита Drush. |
--package-handler=cvs | Использование CVS для извлечения и обновления проектов. |
--cvsparams | Добавить опции для `cvs` программ. |
--cvsmethod | Провести cvs обновление и извлечение проектов. |
--cvscredentials | Имя пользователя и пароль, который посылается для команды Checkout. По умолчанию anonymous:anonymous |
Печать записей синонимов | |
Синоним:sa | |
Examples: | |
drush site-alias | Список всех известных для drush синонимов. |
drush site-alias @dev | Печать списка синонимов для 'dev'. |
Аргументы: | |
site | Псевдоним сайта для печати. |
Опции: | |
--full | Печатать полную запись синонима для каждого сайта. |
--short | Печатать только псевдоним имени сайта. По умолчанию, когда не указаны аргументы командной строки. |
--pipe | Печать полную форму спецификации для каждого сайта. |
--with-db | Включать структуру БД в полную запись синонима. |
--with-db-url | Включать краткую форму db-url в полную запись синонима. |
--no-db | Не включать записи ДБ в полную версию синонимов. (Значение по умолчанию). |
--with-optional | Включать дополнительные элементы по умолчанию. |
Показать детали соединения с базой | |
Аргументы: | |
all | Показать все соединения с базой данных, а не только одино. |
Опции: | |
--database | Ключ подключения к базе данных, если используется несколько соединений в settings.php. |
Строка соединения с текущей базой | |
Примеры: | |
`drush sql connect` < example.sql | Импорт SQL инструкций из файла в текущую базу данных. |
Опции: | |
--database | Ключ подключения к базе данных, если используется несколько соединений в settings.php. |
Вывод всей базы данных в STDOUT или сохранение в файл. | |
Примеры: | |
drush sql-dump --result-file=../18.sql | Сохранить SQL дамп в папку, отличную от корневой Drupal. |
drush sql-dump --skip-tables-key=common | Пропустить стандартные таблицы. @see example.drushrc.com |
Опции: | |
--result-file | Сохранить в файл. Этот файл должен быть относительно корня Drupal. Рекомендуется. |
--skip-tables-key | Ключ в массиве $skip_tables. @see example.drushrc.php. Опционально. |
--structure-tables-key | Ключ в массиве $structure_tables. @see example.drushrc.php. Опционально. |
--tables-key | Ключ в массиве $tables array. Опционально. |
--tables-list | Разделённый запятыми список таблиц для передачи. Опционально. |
--ordered-dump | Сортировать по первичному ключу и вставить разрывы строк для эффективного сравнения и контроля версий. Кроме того, быстрее Rsync. Замедляет дамп. Только в Mysql. |
--create-db | Переписать существующие таблицы |
--data-only | Пропустить CREATE TABLE . Только Postgres. |
--database | Соединение с DB, если используется несколько баз в settings.php |
Использование: drush /опции/ sql-query ... | |
Синоним:sqlq | |
Примеры: | |
drush sql-query "SELECT * FROM {users} WHERE uid=1" | Просмотреть запись use. Префикс не нужен |
Аргументы: | |
query | SQL запрос. Обязателен. |
Опции: | |
--extra | Добавить пользовательские опции к mysql команде |
--database | Ключ DB connection, если используется несколько соединений в settings.php |
Использование: drush /опции/ sql-sync ... | |
Примеры: | |
drush sql-sync @dev @prod | Копировать базу св sites/dev в sites/prod |
Аргументы: | |
from | имя подпапки с сайтом или синонимом сайта |
to | имя подпапки с сайтом или синонимом сайтом |
Опции: | |
--skip-tables-key | Ключ в $skip_tables массиве. @see example.drushrc.php. Опционально. |
--structure-tables-key | Ключ в $structure_tables массиве. @see example.drushrc.php. Опционально. |
--tables-key | Ключ в $tables массиве. Опционально. |
--tables-list | Разделенный запятыми список таблиц для переноса. Опционально. |
--cache | Пропустить дамп если результат существует и меньше чем "cache" часов назад. Опционально; по умолчанию в 24 часа. |
--no-cache | Не кэшировать sql дамп файл. |
--no-dump | Не использовать дамп sql базы; всегда использовать существующий дамп файл. |
--source-db-url | Спецификация исходной базы, из которой делается дамп. |
--source-remote-port | Переопределить порт sql базы в source-db-url. Опционально. |
--source-remote-host | Удаленная машина для запуска SQL-файла дампа. Дополнительно, по умолчанию - локальный компьютер. |
--source-dump | Путь к файлу дампа. Опционально; По умолчанию создаётся временный файл.--target-db-url |
--target-remote-port --target-remote-host --target-dump --temp | Использовать временный файл для хранения файлов дампа. Подразумевает --no-cache. |
--dump-dir | Каталог для хранения файлов дампа, когда --source-dump или --target-dump не используется. Имеет приоритет над --temp. |
--create-db | Создать новую базу перед импортом дампа базы данных на целевой машине. |
--db-su | Аккаунт для использования при создании новой базы данных. Опционально. |
--db-su-pw | Пароль для "db-su" аккаунта. Опционально. |
Синоним:sqlс | |
Опции: | |
--database | Ключ подключения к БД при использовании нескольких соединений в settings.php. |
site-upgrade |
variable-get |
variable-set |
variable-delete |
watchdog-list |
watchdog-show |
watchdog-delete |
-r , --root= | Корневая ппапка Drupal для использования(по умолчанию: текущая папка) |
-l , --uri=http://example.com | URI для drupal сайта (только при мультисайтинговой установке) |
-v, --verbose | Показывать расширенную информацию о командах |
-d, --debug | Показать еще больше информации, в том числе внутренние сообщения. |
-q, --quiet | Скрыть весь вывод |
-y, --yes | Отвечать 'yes'(да) на все вопросы |
-n, --no | Отвечать 'no' (нет) на все вопросы |
-s, --simulate | Имитировать все действия (не изменение системы) |
-i, --include | список путей для поиска Drush команды |
-c, --config Specify | config файл для использования. Смотрите example.drushrc.php |
-u, --user | Укажите пользователя под кем войти. Может быть, имя или номер. |
-b, --backend | Скрыть весь вывод и вернуть структурированные данные (только для внутреннего использования). |
-p, --pipe | Использовать компактное представление для команд в скриптах |
--nocolor | Подавлять цветовую подсветку для лог. сообщений. |
--show-passwords | Показать пароль к базе данных в командах, которые отображают информацию о соединении. |
-h, --help | Эта справочная система. |
--php | Абсолютный путь к PHP интерпретатору, если 'php' не прописан в path. |