11.10. Синхронизация Версий Конфигурации

Last updated on
14 April 2025

Цель

Синхронизация конфигурации между разрабатываемым и действующим сайтом.

Требования к сайту

  • У вас должна быть копия разработки вашего действующего сайта. Смотрите Раздел 11.8, «Создание сайта для разработки».
  • Модуль ядра Drupal Configuration Manager должен быть установлен как на сайте разработки, так и на действующем сайте. Смотрите Раздел 4.3, «Установка модуля Drupal» для инструкции как установить модуль ядра.
  • Должно быть, вы изменили конфигурацию в процессе производства или разработки сайта (исходный сайт), и хотите синхронизировать изменения с другим сайтом (конечный сайт). В качестве примера, вы можете разработать новый тип контента, fields, и views на вашем сайте разработки, и когда это все работает правильно, разверните изменения на действующем сайте.
  • Вся конфигурация, которая не должна быть синхронизирована между исходным и конечным сайтами должна храниться в конфигурационном переопределенном settings.php файле, а не в базе данных. Смотрите Раздел 11.8, «Создание сайта для разработки».

Шаги

  1. В исходном сайте, в Управлении административного меню, перейдите в Конфигурация > Разработка > Синхронизации конфигурации > Экспорт (admin/config/development/configuration/full/export).
  2. Нажмите Экспорт. Ваш сайт сгенерирует архив полной конфигурации сайта. Сохраните файл на вашем локальном компьютере.
  3. В конечном сайте, в Управлении административного меню, прейдите в Конфигурация > Разработка > Синхронизации конфигурации > Импорт (admin/config/development/configuration/full/import).
  4. Найдите загруженный архив конфигурации, и нажмите Upload. Ваш конфигурационный архив будет загружен на конечный сайт, и вы будете перенаправлены на страницу конфигурации Синхронизировать (admin/config/development/configuration) с сообщением о том, что ваши файлы были загружены.
  5. Убедитесь, что различия, показанные на странице, соответствуют вашим ожиданиям. Вы можете увидеть элементы конфигурации, которые были добавлены, удалены или изменены; для измененных элементов, вы можете нажать Посмотреть различия чтобы просмотреть изменения.
  6. Когда вы будете удовлетворены, нажмите Импортировать все чтобы импортировать изменения конфигурации.

Расширьте своё понимание

Видео

Synchronizing Configuration Versions

Авторы

Написано Jennifer Hodgdon.

Переведено Исмайлов Михаил.

 

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: