|
日時: 2015/07/04 20:24
名前: lightbox
|
仮想ディレクトリを作成すると、そこが常に ./ になるので、仮想ディレクトリ内にディレクトリを作成して、実行ファイルをそこに入れて動かすというような環境の場合、全く動きません。
以下のようなメッセージ
そのような場合は、実行ファイルがあるディレクトリを仮想ディレクトリにします。しかし、そのままでは HTTP 経由で ../ という参照をしている場合アクセスできなくなるので、例えば、画像ディレクトリであれば、ディレクトリ名と同じ仮想ディレクトリを作成して対応します。
ただ、.cgi や .pl の実行ファイルを perlis.dll にすると一応上記の件は解消されます。しかし、これだとどうも HTTP ヘッダの出力がうまくいかないバグがあるようです。( 確認したバージョンは v5.8.8(Binary build 816 〜 820) )
で、@INC にパス追加したいだけなら
みたいな感じで IIS に登録する。
|