Прежде всего, возможно, это уже ответ на вопрос, но я ничего не нашел по этому вопросу.
Это не проблема, а вопрос о лучшем способе управления файлом 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после?
- Как лучше всего управлять этим файлом?