Создать сайт на Drupal за 5 секунд? Возможно!

Создать сайт на Drupal за 5 секунд? Возможно!

Создать сайт за 5 секунд возможно! Конечно, если вы используете Drush :)

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

Я вот сегодня потратила на эти унылые действия минут 10, а еще больше заняла прократинация на тему: скучно и неохота. 

Но, как выяснилось, можно сократить время разработки эдак в 10 раз, а то и больше. 

Запоминайте сниппет:

drush si standard --db-url=mysql://dbname:dbpass@localhost:port/dbuser --site-name="site name" --account-name=username --account-pass=userpass --account-mail=usermail --sites-subdir=subdir

Теперь по частям:

drush si - установка друпала (по умолчанию, 7 версия)

standard - какой профиль установки нужно выбрать

--db-url=mysql://dbname:dbpass@localhost:port/dbuser - параметры соединения с базой данных

drush si standard --db-url=mysql://dbname:dbpass@localhost:port/dbuser - это минимально возможная команда установки сайта, без любого из трех параметров команда откажется запускаться

Дополнения к команде drush si

--site-name="site name" - устанавливает Название сайта

--account-name=username --account-pass=userpass --account-mail=usermail - устанавливает имя пользователя, пароль и эмейл. Без этих параметров будет выставлено стандартное имя пользователя (узнать его можно будет через базу данных)

--sites-subdir=subdir - создает субдиректорию в папку sites

Есть еще несколько параметров. Полную справку можно получить, используя команду drush si --help

В моем случае, у такого типа установки было преимущество перед ручной, т.к. все прошло без ошибок и без замечаний. А при ручной установке почему-то процесс не хотел завершаться, и застревал на промежуточных стадиях.

Главные темы