0

私はphpfogを使用しています。gitを使用してコードをphpfogにプッシュします。私の問題:ローカルパスワードとユーザー名を含むconfig-passwords.txtがありますが、本番環境では他のパスワードとユーザー名があります。通常、構成ファイルをサーバーに手動でアップロードしてから変更しますが、phpfogがそのようなオプションを提供しているのがわかりません。どうすればよいですか?

ありがとう

4

1 に答える 1

1

開発環境と実稼働環境の間で異なる設定またはパスワードを許可する1つの方法は、環境変数を使用することです。PHP Fogを使用すると、アプリコンソールでカスタム環境変数を構成できます。次に、開発システムに同じ環境を設定します。

例:

ローカルマシン:.bash_profileを編集するか、次の行をエクスポートします。

CONFIG_PASSWORD=devpassword1

PHP Fog App Consoleで、次の環境変数を設定します。

CONFIG_PASSWORD=prodpassword1

次に、phpアプリからそれらにアクセスします。

$config_password = getenv("CONFIG_PASSWORD");

必要な数の異なるenv変数を追加します。パスワードにアクセスするこの方法は、開発環境と本番環境の両方で同じように機能するため、コードを変更する必要はありません。

同様の質問に対する私の答えを参照してください:https ://stackoverflow.com/a/8786086/78685

于 2012-08-09T16:26:55.823 に答える