CGI Error

青葉さん (2011-10-03 20:26:14) http://www.aoba.co.jp/cgi-bin/mailformpro/check.cgi

はじめまして。
mailformproをネットで見つけとても素晴らしいフォームだと思い設置テストをしてみたのですが、check.cgiの時点で
「CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers.」と表示され、わからないなりに試行錯誤してみたのですが解決出来ませんでした。
何から調べれば良いでしょうか?
お手数おかけして申し訳ございませんが、ご解答よろしくお願いします。

Re:CGI Error

和田 (2011-10-04 11:06:05) www.synck.com

ご利用のサーバとプラン、OS、Perlのバージョン、Webサーバソフトウェアを教えて下さい。
もしもご利用のサーバがApache以外、またはWindows系OSの場合は高い確率で使えません。

Re:Re:CGI Error

青葉さん (2011-10-04 11:43:16) www.aoba.co.jp

Windows server 2003
IIS5.2
Perl 5.14
初心者なのでいろいろと理解できていない部分があるのですが、このような説明でよろしいでしょうか?
試しにWindowsXPの方で同じような環境を作って試してみたところ問題なくcheck.cgiが動いてくれたのですが、やはりWindowsでは無理なのでしょうか?
ちなみに質問で記載したURLは現在いろいろと試行錯誤していじくっているところなので無効になっています。
お手数おかけしますが、よろしくお願いします。

Re:CGI Error

和田 (2011-10-04 11:46:41) www.synck.com

IISですね。であれば動作は難しいと思われます。
すごく頑張れば動かなくはないんですが、すごく大変なので他のCGIをご利用いただいたほうが良いかと。

Windows系サーバは環境変数やパスの関係がとてもデリケートでガッチリLinux風に設定しないとPerlと相性があまりよろしくないのです。

Re:CGI Error

青葉さん (2011-10-04 12:04:11) www.aoba.co.jp

そうなんですか〜。
現在自社サーバーにてホームページのリニューアル最中で、このフォームをかなり気に入ってしまい是非とも使用させて頂きたいと思い、ご迷惑と解りながら質問させてもらいました。
ですので大変でも出来ることならこのフォームで立ち上げたいと思っております。
もう少し粘ってダメなら諦めようと思いますが、何か出来る方法はないでしょうか?
何かErrorの原因を特定する方法はないでしょうか?
ひつこくてすみません。よろしくお願いします。

Re:CGI Error

和田 (2011-10-04 12:40:13) www.synck.com

自社サーバはIISじゃなければ駄目な感じでしょうか?
もしApacheを使ってもOKであれば、
http://www.synck.com/contents/technote/technote_1173928317.html
↑この方法でApacheサーバを簡単に立てて、sendmane.exeというのを入れたら動かす事はできるんですが…。
ちょっと手間ですよね。

Re:CGI Error

青葉さん (2011-10-04 13:04:09) www.aoba.co.jp

もう少し粘ってダメならこの方法も検討しようと思います。
それではもう少し頑張ってみます!また困った時は質問させて頂きますので、その時はよろしくお願いします。
ご解答ありがとうございました。