IIS4.0にバージョンアップしたらPerlが動かなくなってしまいました。

[上に] [前に] [次に]
tera.txt [E-Mail] 2000/06/02(金) 12:13:44
いつもお世話になっております。

とほほさんのカウンタとメール送信フォームを以前から利用していたのですが、
この度サーバをIIS3.0から4.0に、NTをSP5にバージョンアップしたところ、

The specified CGI application misbehaved by not returning a
complete set of HTTP headers. The headers it did return are:

Can't open perl script "???側????瑯?杣?楢屮?捷ミ?????f椀f晩??癲
?????倬????E???尺????停?????┠?1?牴?尺?乎?祓瑳??楜??癲楜?????摩
c??昶???晢?? ????-": Invalid argument」

というエラーが出てしまい、カウンタは表示されませんし、フォームも送信
できません。
これはPerlを参照するパスが間違っているからなのでしょうか?
それともPerl自体を再インストールしなければならないのでしょうか?
ちなみにgifカウンタの画像は壊れていません。ちゃんと<img>タグで
表示できました。

みなさんよろしくお願いします。

tera.txt [E-Mail] 2000/06/06(火) 09:38:53
[[解決]]
えと、Perlをアンインストールして、再インストールしたら
なんとか動いているようです。まだカウンタは変な動きをしてますが、
とりあえず解決ということにしておきます。
原因はIIS3.0だとレジストリエディタで拡張子の認識を設定するのですが、
IIS4.0ではManegement Consoleで設定するようで、バージョンアップの際、
IIS3.0のレジストリの設定とIIS4.0の設定が重複していたようで、
誤作動を起こしていたようです。

みなさん、お騒がせしました。これからもよろしくお願いします。

[上に] [前に] [次に]