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. Знайдіть завантажений архів конфігурації, і натисніть Завантажити. Ваш конфігураційний архів буде завантажений на кінцевий сайт, і ви будете перенаправлені на сторінку конфігурації Синхронізувати (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: