• ベストアンサー

IIS+Activeperl データファイル等を絶対パスでしか受け付けてくれません

Windows2000serverの IIS5.0(だと思います、バージョンの見方が良く分かりません) ActivePerl5.6.1を導入した環境です。 このまえ、Windows2000serverのマシンを入れ替え、 新規にperlをインストールしなおしました。 それでwebページをすべて移動して稼動し始めたのですが、 一部動作しないCGIがあるのです。 調べてみると"./"ではじまるデータファイルやモジュールの読み込みを しているCGIがことごとく動作してませんでした。 データファイルやモジュールを c:\usr\local\bin\perl\libに移動して"./"を削除するか ファイルの指定を "C:\Inetpub\wwwroot\cgi-bin\secure\wforum\wf_log.cgi"のように フルパスで指定しないと動かないのです。 サーバ移転前はちゃんと動いてたのですけど・・・。 いったい私は何の設定を忘れてるのでしょうか。 ややこしい説明ですみませんがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kirin_f
  • ベストアンサー率51% (44/85)
回答No.1

Perlへのパスが通ってないんだと思います。 以下のページを参考にしてみてはいかがでしょうか?

参考URL:
http://www.harukaze.net/~mishima/perl/faq/perlwin32faq/perlwin32faq6j.html#How_do_I_configure_Microsoft_IIS
elthy
質問者

お礼

Perl for ISAPIを実行できるようにしてなかったようです。 無事直りました、ありがとうございました。

関連するQ&A