суббота, 17 сентября, 2016 - 09:12

Начиная с Drupal 8 процесс создания проекта изменился.

Сильно изменилась система кеширования из за чего для нормальной разработки нужно его отключать, а на боевом включать.
Появилась нормальная миграция настроек проекта, можно импортировать новое отображение node с полями на боевой сервер без возни с настройками - например.

Теперь разработку удобно вести только с 2 версиями сайта.

В качестве локального сервера рекомендую dockerized-drupal он создаёт виртуальную машину с готовыми настройками для друпал.

Собственно процесс установки

Создать и запустить контейнер в результате будут доступен наш сайт http://project.dev.

drupal-compose
docker-compose up -d

Установка Drupal 8

drush dl drupal-8 && cd drupal-* && mv .??* * .. && cd .. && rm -r drupal-* && mkdir modules/contrib && mkdir modules/custom
drush -y si standard --locale='ru' install_configure_form.site_default_country='RU' install_configure_form.date_default_timezone='Asia/Yekaterinburg' --db-url='mysql://container:container@localhost/drupal'

Не забудьте записать пароль если он вам нужен.
Полезных команды, что бы поменять пароль.

drush uli
drush upwd --password=[password] [username]

Включение модулей которые как мне кажется должны быть на каждом сайте

drush en -y telephone &&
drush en -y devel &&
drush en -y field_group &&
drush en -y pathauto &&
drush en -y ds &&
drush en -y paragraphs &&
drush en -y field_collection &&
drush en -y field_group_link

Сайт установлен.

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.