Yii2:如何准备调试和生产环境?
2022-08-30 21:08:22
我知道 Yii 定义并使用常量YII_DEBUG和YII_ENV。当然,它们在我的本地计算机上设置为“true”和“dev”。这是因为基本应用模板已在索引.php文件中以这种方式准备了它。此文件还告诉我,我应该删除生产模式下的这些行,即在生产计算机上。然后,默认情况下,这些常量设置为“false”和“prod”。没关系,我理解。(有关详细信息,请参阅定义常量和环境常量。
我的问题:当索引.php包含在VCS中时,我该如何最好地处理这些常量?在一个环境中,它们应该存在,而在另一个环境中则不存在。当然,它也可以是一台测试机器。我有哪些选择?我认为这也是部署方法的问题。目前,我只是通过Git推送到生产机器,什么是原始部署IMO...
你是怎么做到的?你有什么建议?
编辑:实际上,处理参数文件是相同的问题。