私は自分のサーバーで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」のようなモジュールが影響を与える可能性はありますか?
必要に応じて、サーバーに関する詳細情報を提供できますが、何が役立つかはわかりません。