1

私は自分のサーバーでphpアプリ用の環境変数を設定しようとしています.

私のセットアップ:

/etc/apache2/sites-enabled

<VirtualHost *:8080>
    ServerAdmin webmaster@example.com
    #setEnv APPLICATION_ENV production #this also does not work
    DocumentRoot /var/www
    <Directory />
      Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options -Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
</VirtualHost>

/var/www/.htaccess

Options -Indexes
SetEnv APPLICATION_ENV production

私はプロキシとしてApacheの前でnginxを使用していますが、これは問題ではありません。

phpinfo()_SERVER["UNIQUE_ID"]unique_id mod によって設定されるような環境変数が含まれます。しかし、彼らはノーです _["APPLICATION_ENV"]

インターネットでこの問題についてほとんど見つけられないという事実は、これが「うまくいく」べきだという私の主張を証明しています

彼らは私が台無しにしたいくつかの設定でしょうか?「mod_security2」のようなモジュールが影響を与える可能性はありますか?

必要に応じて、サーバーに関する詳細情報を提供できますが、何が役立つかはわかりません。

4

0 に答える 0