Kohana 3 включает в себя константы среды, в частности, PRODUCTION, STAGING, TESTING & DEVELOPMENT ( обсуждение здесь ).
Было предложено установить эти константы с помощью SetEnv в файле .htaccess ( обсуждение здесь ).
Например:
ПРОИЗВОДСТВО .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/
Я искал способы управления другой версией файла .htaccess в Git.Я посмотрел на ветвление, но VonC отправил отличный ответ , предполагая, что это может быть не лучшим подходом.
VonC также предложил .gitattributes filter driver как решение ( Pro Git пояснение).
Мне нравится идея использовать драйвер фильтра .gitattributes, но я изо всех сил пытался найти примеры «как», которые я могупонять (примеры Pro Git были немного выше меня).
Я использую PHPFog для развертывания.Они требуют от вас клонирования и нажатия для развертывания приложения.
Итак, вот мои вопросы:
- Это правильный подход для установки переменных среды вКохана?
- Можно ли использовать драйвер фильтра .gitattributes с PHPFog?
- Как создать фильтр для добавления переменных среды в файл .htaccess?