問題タブ [setenv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1928 参照

php - 環境変数の REDIRECT_ プレフィックス (mod_rewrite 関連ではない)

ステージング環境で並行して実行される複数の PHP バージョンをセットアップしようとしています。これを実現するために、関連するすべての PHP バイナリ (該当する場合は --enable-fastcgi を使用) をビルドし、mod_fastcgi を使用してラッパー スクリプトを介して前者を呼び出しています。

関連する場合は、/php-fcgi/php-5.5 を次に示します。

これまでのところ、これはすべて正常に機能しています (つまり、PHP 5.5 で実行するように構成されたすべての仮想ホストが 5.5 で実行されているなど)。ただし、ブロック内の「SetEnv」で設定された環境変数には問題があり<Directory>ます。これらはすべて接頭辞REDIRECT_.

これの例:

次の出力が得られます。

私が間違ったことについて誰かアドバイスできますか?

これが mod_rewrite 関連ではない理由の明確化: この動作は、mod_rewrite を完全に無効にしても発生します。

0 投票する
1 に答える
1159 参照

c - envp を使用して setenv() できますか?

setenv() で新しい環境変数を設定しようとしています。

しかし、環境「extern char **environ」を使用する場合にのみ、 setenv() 関数が新しい環境変数を設定することに気付きました

しかし、 main() の引数「char ** envp」を使用したい。

envpで設定するために私がやろうとしたコードは次のとおりですが、そのコードを実行するとわかるように、envpで設定されません。

しかし、 const char **environ を使用すると機能します。

何か案は ?

0 投票する
2 に答える
1765 参照

apache - Apache SetEnvIf ディレクティブを存在しないファイルにのみ適用するには?

ルート パス以外の AuthUserFile を使用して、自分の Web サイトへのアクセスを制限しようとしています。

ただし、robots.txt などのファイルも保護されると、問題が発生しました。

何らかの理由で、次のディレクティブが機能しません

ホームページ (/) と、robots.txt や favicon.ico などの物理的に存在するファイルを除いて、/any/path/here/ へのアクセスを制限する方法はありますか?

助けてくれてありがとう!

0 投票する
1 に答える
5579 参照

matlab - LD_LIBRARY_PATH: 未定義変数エラー

MCRに依存するmatlabスクリプトを試しています。実際のプログラムを実行する前に、この MCR ディレクトリの環境変数を設定するラッパー スクリプトがあります。ラッパーは次のとおりです。

このスクリプトを実行する./run_scriptと、このエラーが発生します-

私はよくグーグルで検索し、関連するいくつかの質問を見つけましたが、どれも十分に役に立ちませんでした.

どんな助けでも大歓迎です。

0 投票する
1 に答える
2524 参照

tomcat - RHEL7 Tomcat setenv.sh

RHEL7 tomcat7 標準インストールで setenv.sh を使いたかったのです。ただし、ファイルは使用されません。/usr/share/tomcat/bin に作成しました。しかし、このディレクトリにはもうスクリプト ファイルがないので、おそらく適切な場所ではないと思います。/usr/sbin/tomcat ファイルに値を直接設定するとうまくいきますが、このファイルは将来の更新で上書きされる可能性があります。

0 投票する
1 に答える
4151 参照

maven - FREEBSD での PATH 変数の変更

次のドキュメントを使用して、FreeBSD (バージョン 10.0-RELEASE-p7) に Maven をインストールしようとしています。

http://books.sonatype.com/mvnref-book/reference/installation-sect-maven-install.html

「export」の代わりに「setenv」を使用して変数を設定しています。ただし、パスにmavenを追加しようとすると、次のエラーが発生します

これは私が使用しようとしているコマンドです

誰もが回避策を知っていますか?

0 投票する
1 に答える
1791 参照

macos - OS X Yosemite での setenv と getenv の奇妙な動作

環境変数を設定すると

次の方法で値を取得できます

「テスト」を返しますが、単純です

結果は空です。同じターミナルでも、新しいターミナルでも。

背景: Yosemite 10.10 はシステム全体の設定で /etc/launchd.conf をサポートしなくなったため、launchd.conf を介した環境変数の設定は OS X Yosemite/El Capitan/macOS Sierra では機能しなくなりましたか? かなり有望に見えますが、 経由で環境変数にアクセスする必要がありますが$VARNAME、これは私の場合は機能しません。