0

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 で環境変数を設定するための正しいアプローチですか?
  • PHPFog で .gitattributes フィルター ドライバーを使用できますか?
  • 環境変数を .htaccess ファイルに追加するフィルターを作成するにはどうすればよいですか?
4

1 に答える 1

1

多くのフォーラムによると、htaccess の setenv は完全に受け入れられます。PHPFog では、アプリ コンソールで環境変数を設定できます。

.gitattributes は要求された機能ではなく、PHPFog に組み込まれることはありませんでした

vi または vim aka を使用して htaccess ファイルを作成できます。
vim /.htaccess

次に、i新しいデータを挿入するために使用します

esc脱出する

:wq

vimを保存して終了する

于 2012-02-01T04:59:00.663 に答える