Найкраща практика автоматизації встановлення Drupal (або іншої програмної) щодо налаштувань бази даних


11

Припустимо, у мене є автоматизовані установки Drupal та CiviCRM.

Однак вони потребують конкретних конфігурацій для спільної роботи (деякі редагування файлів та конфігурації бази даних)

Чи потрібно встановити фіксовану версію (наприклад, Drupal 4.7.5 + CiviCRM 4.5.6), встановити їх і налаштувати, а потім зберегти відредаговані файли плюс базу даних?

Або я повинен докласти більше зусиль у своєму сценарії збірки та зробити деякі запити та набори для редагування цих конфігурацій у базі даних та файлах?


1
Drupal 4.7.5 ... справді? Це випуск від 5 січня 2007 року ... Чи знайомі ви з тим, про що (страшно) Drupal 7.32 був усе?
Pierre.Vriens

1
@ Pierre.Vriens вибачте, я не перевіряти версії, був тільки приклад номер
JorgeeFG

Відповіді:


7

Ваше питання звучить , як ви повинні дивитися на те , що я називаю F нкцію C onfiguration M ПРАВЛІННЯ, інакше ТСМ . FCM - це не лише використання модуля функцій Drupal , а не управління конфігурацією (як це було введено у Drupal версії 8). Замість цього, він є окремим випадком S oftware C onfiguration M ПРАВЛІННЯ , інакше SCM , стосовно Drupal.

Переважно тому, що Особливості можна розглядати як генератор коду, тоді як створений код може розглядатися як сценарій збірки (як у вашому запитанні). Потім їх можна використовувати для перенесення через декілька середовищ.

Подивіться на мою (популярний) відповідь на « Як використовувати модуль функцій в 3 Дев середовищах? » Для (спосіб) Більш детально про все це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.