Установка Drupal 7 с помощью Drush
Установка Drupal 7 с помощью drush на Ubuntu 12.04 происходит следующим образом:
1. Прежде всего установим drush, если его еще нет в системе
add-apt-repository ppa:brianmercer/drush apt-get update apt-get install drush
2. Нужно создать директорию для будущего проекта, например sitename
Для этого можно сразу скачать druapal 7 и переименовать его в нужный проект
В корневой директории для проектов выполняем следующие действия
drush pm-download --drupal-project-rename=sitename drupal
Поменяем владельца и группу не тех, от которых работает web-сервер, по умолчанию это www-data
chown -R www-data:www-data sitename
3. Добавить запись о названии сайта в файл /etc/hosts, для того чтобы обращаться к нему по доменному имени
127.0.0.1 sitename
4. Далее создать файл для virualhost, в данном случае на примере web-сервера apache 2
vim /etc/apache2/sites-available/sitename
<VirtualHost *:80> ServerName sitename DocumentRoot /var/www/sitename <Directory /var/www/sitename> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
4. Подключить созданный virtualhost
a2ensite sitename service apache2 reload
5. Всё готово для установки, перейдём в директорию с проектом
cd /var/www/sitename
И теперь самое вкусное, установка drupal 7 одной строкой (расшифровка команд будет приведена ниже):
drush site-install minimal --account-name=siteAdmin --account-pass=adminPasswd --db-su=rootdbuser --db-su-pw=rootdbpasswd --db-url=mysql://dbuser:'dbpass'@'localhost'/database --site-name=sitename
На все вопросы можно смело ответить YES
Если всё прошло успешно, мы увидим нечно похожее на это:
Starting Drupal installation. This takes a few seconds ... [ok]<br /> Installation complete. User name: siteadmin User password: adminpasswd
Теперь можно вбить с строку браузера название нашего проекта
http://sitename
И попасть на страничку со свежеустановленным drupal 7. Всё готово для работы!
Расшифровка комманд:
drush site-install - установка Drupal
--account-name=<youname> - Учетка будущего админа сайта
--account-pass=<youpasswd> - Пароль от учётки
--db-su=<root> - Имя пользователя mysql наделенного правами создания пользователей и баз, в данном случае root
--db-su-pw=<rootpasswd> - Пароль root mysql
--db-url=mysql://<dbuser>:<dbpasswd>@localhost/<sitenamedb> - Здесь мы указываем имя пользователя, пароль и базу данных, которые мы хотим создать и использовать для проекта на друпале
Более полную информацию по командам drush можно получить введя команду
drush
Или перейти на сайт самого проекта http://drush.ws/
Удачного использования!
Комментарии
В Ubuntu 13.x, хз как в 12 ветке, drush уже ставиться из стандартного репозитария: sudo apt-get install drush
Drush по умолчанию ставится из коробки, но только определенная версия. Данный репозиторий установит самую свежую версию drush
Добавить комментарий