1.2. Установка модулей на Drupal 8
Как и многие другие CMS Друпал состоит из модулей. Это позволяет использовать на разных сайтах разный функционал, блоги, галереи, личные сообщения, форум и другие модули можно подключать по мере необходимости. Или отключить ненужные модули, чтобы облегчить сайт.
Подключить новый модуль в Drupal 8 достаточно просто. Все дополнительные модули в друпале складываются в папку modules в корне сайта. Вот перевод файла README.TXT из этой папки:
Место для загруженных и кастомных модулей для расширения функционала твоего сайта, эта папка обеспечивает разделение модулей ядра и дополнительных модулей, для безопасного обновления друпала. Дополнительные модули могут быть загружены здесь: http://drupal.org/project/modules.
Давайте пройдем по ссылке http://drupal.org/project/modules и найдем модуль Backup and migrate.
Теперь перейдем на страницу этого модуля.
https://drupal.org/project/backup_migrate
Здесь мы видим описание модуля, а ниже ссылки на скачивание различных версий.
Здесь у нас размещаются модули для различных версий. Чтобы разделить их используется нумерация 5.x, 6.x, 7.x, 8.x , первые цифры обозначают для какой версии друпала этот модуль, нам нужен для 8ой версии, поэтому начинаться модуль должен с 8.x. Также у модулей могут быть несколько версий для одного ядра друпала, так например для 7го друпала есть версии 7.x-2.7 и 7.x-1.3, если бы у нас был 7ой друпал, то мы бы скачали 7.x-2.7, потому что это более свежая версия модуля 2.7 (вторая версия модуля и 7 подверсия 2ой версии). Скачивать модули лучше всего последних версий, если есть то из раздела рекомендованных (выделены зеленным), если нет, то из другие релизы (желтый) или релизы для разработки (красный). Релизы для разработки не обязательно не являются нерабочими, они могут вполне работать, но содержать в себе недоработки, которые при определенных условиях не позволяют модулю работать как он должен. Поэтому я качаю версию модуля 8.x-2.x-dev.
Скачивать можно в двух форматах архива zip или tar.gz. Выбирайте с которым вам удобно работать и качайте его. Когда вы разархивируйте архив, то у вас будет папка backup_migrate-8.x-2.x-dev, а в ней еще одна папка backup_migrate, в которой уже будут лежать файлы модуля. Копировать стоит папку backup_migrate с файлами, напомню, что модули мы копируем в папку /modules:
Все теперь можно будет включить этот модуль через админку. Заходим на страницу Меню - Extend.
/admin/modules
И включаем модуль Backup and migrate:
Теперь можно зайти на страницу настройки модуля и сделать бекап:
/admin/config/system/backup_migrate
Если вы видите следующее сообщение "You must specify a private file system path in the file system settings to backup to the server.", то вам нужно пройти по ссылке file system settings:
/admin/config/media/file-system
И прописать адрес папки private (закрытая), лучше всего прописать sites/default/files/private:
Теперь можно вернуться на страницу настроек backup and migrate и сделать бекап сайта: