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