1.2. Установка модулей на Drupal 8

Как и многие другие CMS Друпал состоит из модулей. Это позволяет использовать на разных сайтах разный функционал, блоги, галереи, личные сообщения, форум и другие модули можно подключать по мере необходимости. Или отключить ненужные модули, чтобы облегчить сайт.

Подключить новый модуль в Drupal 8 достаточно просто. Все дополнительные модули в друпале складываются в папку modules в корне сайта. Вот перевод файла README.TXT из этой папки:

Место для загруженных и кастомных модулей для расширения функционала твоего сайта, эта папка обеспечивает разделение модулей ядра и дополнительных модулей, для безопасного обновления друпала. Дополнительные модули могут быть загружены здесь:  http://drupal.org/project/modules.

Давайте пройдем по ссылке  http://drupal.org/project/modules и найдем модуль Backup and migrate.

drupal установка модуля

 

Теперь перейдем на страницу этого модуля.

https://drupal.org/project/backup_migrate

Здесь мы видим описание модуля, а ниже ссылки на скачивание различных версий.

backup and 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:

backup and migrate друпал

Теперь можно зайти на страницу настройки модуля и сделать бекап:

/admin/config/system/backup_migrate

 

друпал backup and 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:

закрытая папка drupal

Теперь можно вернуться на страницу настроек backup and migrate и сделать бекап сайта:

бекап сайта друпал

 

 

 

Комментарии

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

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

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

Куча ненужных действий

Куча ненужных действий (скачать, распаковать, положить куда надо). Чем больше действий, тем больше ошибок.
Просто копируете ссылку на файл архива модуля *.tar.gz и устанавливаете его по ссылке. Установка делается всего в три клика и устанавливается куда надо. И не нужно ничего копировать, разархивировать, потом удалять и т.д.
Тем более если вы устанавливаете модули на сайте, который находится на сервере хостинга.

Подскажите как удалить или

Подскажите как удалить или обновить модуль metatag. При входе и попытке это сделать через админку пишет что не может это сделать так как мешает
Manage meta tags for all entities.
The following reason prevents Metatag from being uninstalled:
•The Мета-теги field type is used in the following fields: node.field_meta, node.field_metategi
Что можно сделать, так как модуль видимо неправильно стал и не реагирует на внесенные изменения. При попытке поставить другой token изменений не происходит

У вас должна быть папка:sites

У вас должна быть папка:
sites/default/files задайте на нее права 777.

также создайте папку private в папке files и укажите ее здесь как приватную директорую:
 /admin/config/media/file-system

Нужно прописать Приватный путь файловой системы:
sites/default/files/private

# wget https://ftp.drupal.org

# wget https://ftp.drupal.org/files/projects/bootstrap_colors-8.x-1.x-dev.tar.gz
и получаете любой модуль через командную строку. Например bootstrap_colors- 8.x-1.x-dev.tar.gz

При установки модулей

При установки модулей произошла ошибка Fatal error: Cannot use object of type Drupal\Core\Layout\LayoutDefinition as array in C:\OSPanel\domains\megabarit\modules\layout_plugin\src\Plugin\Layout\LayoutPluginManager.php on line 162. Подскажите, что делать? Сейчас не заходит никуда