Установка Drupal с помощью утилиты drush

Установка Drupal с помощью утилиты drush.

Рассмотрим последовательность создания сайта на cms Drupal 7 с минимально необходимым для работы количеством компонентов.
Поскольку целесообразно установить Drupal, наполнить контентом и отладить сайт сначала на локальном сервере, здесь будет предложена методика установки Drupal 7 на сервере Denver-3 (Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1 PHP/5.6.8 MySQL 5.5.25), установленном на компьютере с операционной системой Windows 10.
Запускаем приложение Командная строка (Пуск>Выполнить>cmd.exe).
Переходим в папку home вашего вебсервера (в данном примере вебсервер установлен на диске I, у вас будет другой диск) и создаем папку с названием вашего проекта example.ru:

I:
cd Webservers/home
mkdir example.ru

Переходим в созданную папку example.ru:

cd example.ru

Теперь необходимо скачать дистрибутив Drupal 7 и переименовать папку в www( в противном случае она будет иметь название drupal-7.66 ):

drush dl drupal --drupal-project-rename=www

Переходим в папку www:

cd www

Устанавливаем Drupal с профилем standard:

drush site-install standard --account-name=admin --account-pass=abcd1234 --account-mail=admin@site.com --db-su=root --db-su-pw='' --db-url=mysql://dbuser:dbpass@localhost/dbname --site-name=Blog

Здесь admin и abcd1234 - логин и пароль администратора сайта, также нужно ввести ваши конкретные данные для создания базы данных - имя пользователя dbuser, пароль dbpass и базу данных dbname, которые мы хотим создать.
Обратите внимание, что поле пароля для root пустое!
Загружаем тему Bootstrap и устанавливаем ее темой по умолчанию:

drush dl bootstrap
drush vset theme_default bootstrap

Для того, чтобы работать с языками и ввести русский язык, нужно установить модуль Drupal Localization Update и расширение Drush Language Commands:

drush dl l10n_update
drush en l10n_update
drush dl drush_language

После того, как расширение drush и модуль Drupal установлены, добавьте русский язык, выполнив следующие команды:

drush language-add ru
drush language-default ru

Загружаем и включаем модули, необходимые для работы.

drush dl admin_menu ctools metatags_quick pathauto token transliteration views webform entity lightbox2 simpleantispam
drush en admin_menu ctools metatags_quick pathauto token transliteration views webform entity lightbox2 simpleantispam

Русифицируем ядро, темы, модули Drupal:

drush l10n-update-refresh
drush l10n-update

При выполнении последних команд может появиться ошибка
Warning: file_put_contents(temporary://fil80C5.tmp): failed to open stream:
В этом случае на странице admin/config/media/file-system нужно проверить путь до папки temp (см. рис)

Рис. 5



Если же установка Drupal производится на хостинге (ОС Linux), то в корне своего сайта нужно создать папку tmp для хранения временных файлов:

mkdir tmp

И путь до нее будет такой: /tmp

Удаляем ненужные файлы:
del install.php CHANGELOG.txt INSTALL.mysql.txt INSTALL.sqlite.txt INSTALL.pgsql.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt README.txt UPGRADE.txt

<<<Назад            Далее >>>