Какой самый простой способ установить чистый Drupal с нуля, используя drush?

10

Какой самый простой / быстрый способ установить чистый Drupal с нуля в пустую папку для целей тестирования с использованием drush (без использования сценариев оболочки или псевдонимов).

kenorb
источник
4
Я чувствую, что здесь может разразиться конкуренция ... Кто-нибудь работает на Drupal? Бонусные баллы за как можно меньше &&и ;как можно больше
Клайв
Quickest довольно субъективен: если у вас не установлен Drush, его использование не будет самым быстрым способом. В моем случае самым быстрым способом было бы написать команду оболочки и дать ей короткое имя.
kiamlaluno
@kernob Если вы добавите «без использования сценариев оболочки или псевдонимов», я не вижу причин, чтобы не открывать эту резервную копию
Clive

Ответы:

17
drush qd

Загрузка Drupal, запускает установку сайта, запускает облегченный веб-сервер, открывает браузер и регистрирует вас как 'admin'.

Я мог бы ответить drush quick-drupal, но Клайв сказал, что может быть конкурс. :)

greg_1_anderson
источник
Я думаю, что вы также должны предоставить версию, которая устанавливает Drush для тех, у кого ее нет, не все считают Drush необходимым условием, как вы и я =) - эта страница может стать очень ценным ресурсом.
Дарванен
1
@Darvanen: Все вопросы, помеченные как drush , должны присутствовать как drush. Как установить drush, это другой вопрос, поэтому либо вы можете прочитать инструкции на GitHub (используя composerего довольно быстро), либо проверить, как установить конкретную версию Drush?
Кенорб
Ой! Я не знал этого (о тегах, означающих предпосылки). Спасибо.
Дарванен
4

Вы можете попробовать следующий пример из нескольких строк:

$ drush -y dl && cd drupal-7* # Download Drupal and enter folder.
$ drush -y si --db-url="sqlite://db.sqlite" --account-pass=admin # Install.
$ drush rs # Run HTTP server.

Ваш сайт должен быть доступен под http://127.0.0.1:8888.

Related: Предоставьте одну команду для установки и запуска команды Drupal .

kenorb
источник
1

Запуск с новой, чистой ВМ - это еще один вариант с Vagrant. Как только вы запустите Vagrant / VirtualBox, установка Drupal с 6 по 7 очень проста https://www.drupal.org/node/2008792

Обновление: С быстрой разработкой Drupal 8, упомянутый выше VDD все еще отлично работает с Drupal 7, но больше не поддерживает Drupal 8. Если вы хотите быстро запустить сайт Drupal 8, предпочитаете DrupalVM , он гораздо более прост в обслуживании, прост в настройке (с помощью настроек Yaml) и охватывает последнюю версию Drush (8) +, имеет поддержку Apache или Nginx, Varnish, Solr, XDebug, XHProf, ...

colorfield
источник