11.10. Синхронизация Версий Конфигурации
Last updated on
14 April 2025
- У вас должна быть копия разработки вашего действующего сайта. Смотрите Раздел 11.8, «Создание сайта для разработки».
- Модуль ядра Drupal Configuration Manager должен быть установлен как на сайте разработки, так и на действующем сайте. Смотрите Раздел 4.3, «Установка модуля Drupal» для инструкции как установить модуль ядра.
- Должно быть, вы изменили конфигурацию в процессе производства или разработки сайта (исходный сайт), и хотите синхронизировать изменения с другим сайтом (конечный сайт). В качестве примера, вы можете разработать новый тип контента, fields, и views на вашем сайте разработки, и когда это все работает правильно, разверните изменения на действующем сайте.
- Вся конфигурация, которая не должна быть синхронизирована между исходным и конечным сайтами должна храниться в конфигурационном переопределенном settings.php файле, а не в базе данных. Смотрите Раздел 11.8, «Создание сайта для разработки».
- В исходном сайте, в Управлении административного меню, перейдите в Конфигурация > Разработка > Синхронизации конфигурации > Экспорт (admin/config/development/configuration/full/export).
- Нажмите Экспорт. Ваш сайт сгенерирует архив полной конфигурации сайта. Сохраните файл на вашем локальном компьютере.
- В конечном сайте, в Управлении административного меню, прейдите в Конфигурация > Разработка > Синхронизации конфигурации > Импорт (admin/config/development/configuration/full/import).
- Найдите загруженный архив конфигурации, и нажмите Upload. Ваш конфигурационный архив будет загружен на конечный сайт, и вы будете перенаправлены на страницу конфигурации Синхронизировать (admin/config/development/configuration) с сообщением о том, что ваши файлы были загружены.
- Убедитесь, что различия, показанные на странице, соответствуют вашим ожиданиям. Вы можете увидеть элементы конфигурации, которые были добавлены, удалены или изменены; для измененных элементов, вы можете нажать Посмотреть различия чтобы просмотреть изменения.
- Когда вы будете удовлетворены, нажмите Импортировать все чтобы импортировать изменения конфигурации.
- Если внесенные изменения касаются только одного элемента конфигурации (например одного view), вы можете использовать одну конфигурацию export/import возможность для развертывания изменений между сайтами. Смотрите Раздел 11.9, «Развертывание новых функций сайта».
- После шага, на котором вы экспортируете полную конфигурацию с исходного сайта, вы также можете распаковать архив и зафиксировать это в системе контроля версий, такой как Git, отслеживающей изменения в конфигурации вашего сайта. Смотрите Раздел 11.11, «Управление файлами и конфигурационными редакциями с помощью Git».
This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.
Source file: extend-config-versions.asciidoc
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion