Kohana 3 包括环境常量,特别是 PRODUCTION、STAGING、TESTING & DEVELOPMENT(在此讨论)。
建议您在 .htaccess 文件中使用 SetEnv 设置这些常量(在此处讨论)。
例如:
生产.htaccess:
SetEnv KOHANA_ENV PRODUCTION
SetEnv BASE_URL http://www.domain.com
开发.htaccess:
SetEnv KOHANA_ENV DEVELOPMENT
SetEnv BASE_URL http://127.0.0.1/domain/
我一直在寻找在 Git 中管理不同版本的 .htaccess 文件的方法。我查看了分支,但VonC提交了一个很好的答案,表明它可能不是最好的方法。
VonC 进一步建议将 .gitattributes 过滤器驱动程序作为解决方案(Pro Git解释)。
我喜欢使用 .gitattributes 过滤器驱动程序的想法,但我一直在努力寻找我能理解的“如何”示例(Pro Git 示例比我略高)。
我正在使用PHPFog进行部署。它们要求您进行克隆和推送以部署您的应用程序。
所以这是我的问题:
- 这是在 Kohana 中设置环境变量的正确方法吗?
- 我可以将 .gitattributes 过滤器驱动程序与 PHPFog 一起使用吗?
- 如何创建过滤器以将环境变量添加到 .htaccess 文件?