yuguchi さん、せるばんてすさん、坂巻さん、
米村さんのISAPIのPATH_INFO 対策で、PerlIS.dllの場合のECBをおかしくしてしまっていました。
1.32c で修正しました。
はじめまして。不具合報告させていただきます。
私も 1.32b で PerlIS.dll による CGI 実行ができなくなりました。
ブラウザに以下のエラーが返されてきます。
ISAPI Error
Can't get any Response
Perl.exe では正常動作します。
はじめまして、1年ほど前から利用させてもらっています。
下の方と同じく、私も最新の 1.32b ではCGIが動作しなくなってしまいました。
1.31c に戻したら直りました。
「CGI出力を検査」にチェック有 ・・・動作開始約2秒後「ISAPI Error」が出る
「CGI出力を検査」にチェック無 ・・・動作開始約8秒後「Zero Sized Reply」が出る
反応時間はぜんぜん関係ないかも (^^;)
いずれも 1.31c 以前では出なかったです。ISAPI関係に何かあるのでしょうか???
中田さん、dllの指定は
C:\Perl\bin\PerlIS.dll
で大文字になっていました。何故でしょうね・・・
yuguchi さん、
"Perlis.dll" ではなく "PerlIS.dll" としてもだめでしょうか?
"is" のところを "IS" と大文字にする、という意味です。
もっとも、それでOKだとしてもこんなところが case-sensitive なのはおかしいので直します。
ただそこのところは1.31およびそれ以前でも同じはずなので、別の話かもしれません。
ver132が出たので、早速アップしてみたところCGIが実行できなくなりました。
具体的には、Netscapeから該当URL(127.0.0.1/test.cgi)を実行しても
「文書にデータが含まれていません」と表示されました。
このスクリプトに限らず、全てのCGIが同様に実行できませんでした。
なお、Perlis.dllを使う設定になっています。
ver131にダウンして解消しました。
私だけですかね?