Как я могу загрузить дистрибутив?
Прав ли я, думая, что дистрибутивы Drupal, которые я могу загрузить с http://drupal.org/project/distributions является ли стандартная загрузка ядра Drupal с загрузкой других материалов, добавленных в /профили?
Кто-нибудь знает, есть ли какие-либо планы по созданию ветви дистрибутивов для разработчиков, которая автоматически обновляла бы основную версию, на которой работает дистрибутив? В настоящее время кажется, что дистрибутив работает на любой основной версии ее разработчика выбрал.
И как я могу использовать дистрибутивы с Drush? Существует ли эквивалент drush dl drupal
, который будет загружать определенный дистрибутив?
И, наконец, есть ли какая-либо разница между профилем установки и дистрибутивом?
2 answers
Дистрибутив - это набор модулей Drupal, настроенных для выполнения определенной функции. Профиль установки - это скрипт, который будет настраивать Drupal во время установки. В дистрибутиве всегда есть профиль установки, но не каждый профиль установки будет дистрибутивом. Профиль установки может распространяться без используемых модулей; в этом случае вы можете использовать drush make
для их загрузки, поскольку профили установки включают файл make.
Друш дл будет загружайте дистрибутивы, а также ядро Drupal и модули contrib (например, drush dl commerce_kickstart
). Дистрибутивы обновляются всякий раз, когда разработчик решает их обновить; конечно, вы всегда можете запустить drush pm-update
на своей копии дистрибутива, но есть проблемы с тестированием - иногда обновления могут привести к сбоям. В дистрибутивах это ничем не отличается от вашей собственной установки Drupal, но в случае дистрибутива, предположительно, разработчик проверит и исправит проблемы перед выпуском обновленного выпуска.
Чтобы установить дистрибутив с Drush, вам необходимо:
-
Загрузите дистрибутив с drupal.org :
drush dl distribution_i_want
-
Установите дистрибутив, который вы хотите
cd directory_created_by_drush_dl
drush site-install distribution_i_want --account-name=admin --account-pass=password --db-url=mysql://mysqldatabaseuser:mysqldatabasepassword@localhost/mysqldatabase
Обратите внимание: при загрузке посмотрите на название дистрибутивов, это может быть другое имя, чем у проекта, например distribution_i_want