首先,这可能是一个已经回答的问题,但是我没有找到关于该主题的任何信息。
这不是问题,而是有关config.php
在Magento 2中管理文件的最佳方式的问题。
实际上,我们config.php
没有版本化(默认情况下,在M2 .gitignore
文件中),因此它不在我们的存储库中。问题是,当有人安装项目时,他没有此文件,但他已经有数据库,因此无法运行bin/magento setup:install ...
以生成文件。
我们知道,只有在文件存在的情况下,才能向其中bin/magento setup:upgrade
添加未声明的模块,config.php
并且bin/magento module:enable
可以添加模块,但是我们希望避免在每次部署或安装项目时启动该模块。
我的问题(S):
-我们必须删除config.php
从.gitignore
和版本呢?
-我们是否必须在存储库中第一次添加它,然后再添加它.gitignore
?
-管理此文件的最佳方法是什么?
1
从2.2开始,建议将其添加到VCS中
—
weynhamz
嗨@TechliveZheng感谢您的信息!您是否有资料来源/说明?
—
MatthéoGeoffray