Перш за все це, можливо, вже відповів на запитання, але я нічого не знайшов з цього приводу.
Це не проблема, а питання найкращого способу управління файлом config.php
у Magento 2.
Насправді наш config.php
не виконаний варіант (за замовчуванням у .gitignore
файлі M2 ), тому його немає в нашому сховищі. Проблема полягає в тому, що коли хтось встановить проект, у нього немає цього файлу, але у нього вже є база даних, тому він не може запуститись bin/magento setup:install ...
для створення файлу.
Ми знаємо, що bin/magento setup:upgrade
додавати недекларовані модулі до, config.php
але тільки якщо файл існує і bin/magento module:enable
можна додавати модулі, але ми хотіли б уникати запуску цього разу щоразу, коли ми розгортаємо або встановлюємо проект.
Моє питання:
- Чи потрібно його видаляти config.php
з .gitignore
версії?
- Чи мусимо ми додати його вперше у сховище та впустити його .gitignore
після?
- Який найкращий спосіб керувати цим файлом?