Как и многие другие 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 и сделать бекап сайта:
Комментарии
Добавить комментарий
Куча ненужных действий
Куча ненужных действий (скачать, распаковать, положить куда надо). Чем больше действий, тем больше ошибок.
Просто копируете ссылку на файл архива модуля *.tar.gz и устанавливаете его по ссылке. Установка делается всего в три клика и устанавливается куда надо. И не нужно ничего копировать, разархивировать, потом удалять и т.д.
Тем более если вы устанавливаете модули на сайте, который находится на сервере хостинга.
Хотелось бы в вашем блоге
Хотелось бы в вашем блоге увидеть описание некоторых особенно интересных модулей. А так же ваши рекомендации, какие для чего нужны.
Я создал раздел на сайте
Я создал раздел на сайте Обзоры модулей, потихоньку буду наполнять.
Доброго утра. Есть ли готовый
Доброго утра. Есть ли готовый модуль, для лайков в соцсетях? Если да то как он называется? Полазил в инете, почему то не получилось найти.
Лучше всего использовать
Лучше всего использовать интеграторы подобных штук:
https://tech.yandex.ru/share/
http://www.addthis.com/
Друпаловские модули:
https://www.drupal.org/project/socialmedia
https://www.drupal.org/project/easy_social
Подскажите как удалить или
Подскажите как удалить или обновить модуль 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 изменений не происходит
Сначала нужно удалить все
Сначала нужно удалить все поля типа Meta-tag у всех сущностей, а потом можно будет удалить сам модуль Metatag:
/admin/reports/fields
Как создать приватную папку?
Как создать приватную папку?
Путь к личным файлам
Не установлено
An existing local file system path for storing private files. It should be writable by Drupal and not accessible over the web. This must be changed in settings.php
У вас должна быть папка: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. Подскажите, что делать? Сейчас не заходит никуда