AN HTTPD ゲストブック/コメント集(2000年8月17日21:03)


りえ piyorie@aol.com 2000/08/18 02:23

>ぴゅあさん
ありがとうございます!それで分かりました。
そこをチェックしてないと、なぜかダウンロードの画面になってしまっていたので
悩んでいました(笑)


ぴゅあ pure@GalaxyCorp.com 2000/08/18 01:55

>りえさん
 拡張子がexeであるファイルを実行させるのかダウンロードにさせるのかという違いですね。
 ただURLとして出てくるexeに対してのみここの設定が有効であったので良いのかとも思うものの内部的に動くPerl.exeにまで有効になってしまっているのですね。
 きっと判断が難しかったからなのだと思いますけど。
 一度外からダウンロードをしようと思って用意しておいたらCGIとして実行されてしまって家に帰るまでダウンロードどころかCGI全てが止まってしまっていたという失敗もありました。(照)
 今は「一般パスでも実行する」のチェックを外して使っています(とそれ以来.exeファイルだけはメニューから保存するようにしていてうまく機能しているかは確認していませんけど)。


りえ piyorie@aol.com 2000/08/17 22:08

ありがとうございます。
フルパスで入れてみても動かなかったので、いとさんの所のページで
exeを実行するのとこにチェックが入ってるのを見て入れてみたら
動きました。これは、どういうことなんでしょう??
なおったのはいいんですけども、少し理解できないので。
よかったらこのチェックの意味を教えて下さい。


中田昭雄 nakata@st.rim.or.jp 2000/08/17 21:26

りえさん、
拡張子.pl,.cgi の実行プログラムのところは d:\www\perl\bin\perl.exe と入れてください。
また、念のため、いとさんのAN HTTPDオプション設定のところの標準的な設定内容とよく比較してみてください。


りえ piyorie@aol.com 2000/08/17 21:03

こんばんわ。以前もお世話になりました。
バージョンの方は1.30を使わせて頂いています。
そうしたらCGIが動かなくなってしまいました。HTMLはちゃんと動きます。
使っているOSはwin2000です。
そして下のようなメッセージが出ます。
実行のパスの所にどのように入れたらいいんでしょうか。。。
前はd:\www\perl\binと入れてありました。
でもそれを入れてもこのメッセージが出るんです。
きっとこの辺りの設定だと思うんですけど・・・。
すみませんがよろしくお願いします!

Error 500
CGI エラー - Content-Type ヘッダが正しくありません。
CGI 出力メッセージ: