miki
[E-Mail]
2000/06/08(木) 16:02:19
素人です。よろしくお願いします。
WinNT+IISサーバ上で、
CGIのカウンタを動作させようと思い、
とほほさんの「Windows NTでのCGIについて」に従って、
IISに.cgi拡張子を追加したのですが、
以下のようなエラーが出て動きません。
「CGI Error
The specified CGI application misbehaved
by not returning a complete set of HTTP headers.
The headers it did return are:
Can't locate ./gifcat.pl in @INC (@INC contains:
d:/InetPub/wwwroot/UserAsp/Miki/www/perl/lib
d:/InetPub/wwwroot/UserAsp/Miki/www/perl/site/lib .)
at D:\InetPub\wwwroot\UserAsp\Miki\www\japanese
\public_html\raic_a\cgi-bin\raic.cgi line 73.」
または、「%1 is not valid for Windows NT.」
ちなみに、raic.cgiの73行目からには、
require "./gifcat.pl"; # GIFファイル連結ライブラリ
$raic_file = "./raic.cgi"; # このプログラムファイル
$log_file = "./log.log"; # 現在のログファイル
$bkup_file = "./log.bkup"; # バックアップファイル
$lock_file = "./log.lock"; # ロックファイル
$nasigif = "./x.gif"; # cgiカウント時でアクセス数を
表示しない場合に代わりに表示する画像。
とあります。
まったくの素人で、どこをどういじったら、動くようになるのか
わかりません。
詳しい方のご回答をお待ちしております。
Fuji.♪
[E-Mail]
[HomePage]
2000/06/08(木) 17:23:11
または、とあるのがよく分かりませんが、requireとしているgifcat.plが見つからないと怒られているようです。
とりあえず、
d:/InetPub/wwwroot/UserAsp/Miki/www/perl/lib
d:/InetPub/wwwroot/UserAsp/Miki/www/perl/site/lib
のどちらかにgifcat.plを投げ込んでおいてください。
miki
[E-Mail]
2000/06/08(木) 18:59:46
早速のお返事ありがとうございます。
(ほんとに早くてびっくりしています)
アドバイスしていただいたとおりにフォルダにgifcat.cgiを
コピーしてみたのですが、
まったく同じエラーが返ってきました。
Perlもちゃんとインストールできてるはずなんですが、
どこかのパス指定が間違っているのでしょうか?
はじめのIISでの設定段階で間違ったのか、
それともCGIのファイルの記述が適切でないのか、
それもわかりません。
またまたで申し訳ありませんが、アドバイスお願いします。