このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacPerlで書いたCGIが実行できない

発言者:大久保琢也
( Date Friday, January 24, 1997 00:05:19 )


初めて投稿します。全くのド素人です。
自分でもCGIで何か作ってみようと思い、
MacPerlとMacHTTPを使い始めたのですが・・・
MacPerlで作成したCGIのファイルをブラウザで実行させたら、
サーバから、
"Error! Unable to execute the requested CGI application."
というメッセージが送られてしまいました。
使用したソフトのバージョンはそれぞれ、
MacHTTP 2.2
MacPerl 5.1.0
です。
CGIのファイルは、名前に拡張子".cgi"を付け、
一応"cgi-bin"フォルダを作りその中に入れ、
"Default.html"と同じ場所に置きました。
フォームが書かれたHTMLのファイルも同じ場所にあります。
いったいどうすればいいのでしょう。
教えてください。宜しくお願いします。

奥脇 さんからのコメント
( Friday, January 24, 1997 00:29:17 )

セーブする時に、CGI Scripte 形式を選択しましたでしょうか?

Save As でセーブ形式を選ぶ際に、CGI Scripte 形式を選択するには、
MacPerl の、MacPerl Extensions フォルダ−の中に、
"CGI Script" もしくは、"MacHTTP CGI Script" が入っている必要が有ります。

最新版の、MacPerl 5.1.3r2 には、これが最初から入っていまが、
5.1.0 以前の物にはついてこないので、"CGI glue (PCGI)" を
別途手に入れる必要が有ります。



→  MacPerl 5.1.3r2

大久保琢也 さんからのコメント
( Friday, January 24, 1997 01:01:39 )

奥脇さん、ありがとうございます!!
うまくいきました!!!
"MacHTTP CGI Script"が必要というのは、どこかで読んで手に入れてました。
すみません。

Go Kobayashi さんからのコメント
( Friday, January 24, 1997 10:30:57 )

割り込みですいません。
奥脇さんに伝言です。(読んでくれるかな?)

TCBset、ダウンロード出来るようになりました。
あの時間、ちょうどファイルの差し替えを行っていました。
ご迷惑おかけしました。