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


10

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


4
Я чувствую, что здесь может разразиться конкуренция ... Кто-нибудь работает на Drupal? Бонусные баллы за как можно меньше &&и ;как можно больше
— Клайв

Quickest довольно субъективен: если у вас не установлен Drush, его использование не будет самым быстрым способом. В моем случае самым быстрым способом было бы написать команду оболочки и дать ей короткое имя.
— kiamlaluno

@kernob Если вы добавите «без использования сценариев оболочки или псевдонимов», я не вижу причин, чтобы не открывать эту резервную копию
— Clive

Ответы:


17
drush qd

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

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


Я думаю, что вы также должны предоставить версию, которая устанавливает 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 .


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, ...

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.