AN HTTPD ゲストブック/コメント集(2002年5月6日22:37)


中田昭雄 nakata@st.rim.or.jp 2002/05/08 21:08

いとさん、
ハルさんへの答えの中で気がついたのですが、FAQ2 の 15 で、「AUTOEXEC.BATにPATHが設定されていない」というくだりがありますが、PATHの設定についてNT系の場合の説明が必要かもしれませんね。
ちゃんと読めば 9x系の場合だとわかるのですが、、、
「AUTOEXEC.BATに」を省いてしまうのが簡単かもしれません。


Iwa hiro-iwa@iris.ocn.ne.jp 2002/05/07 22:52

ハルさんへ
Perlがどこかわからないというのは?
はじめからないのならActivePerlでも入れないと。
あるはずならどこかにPerl.exeがあると思います。(標準ならC:\Perl)

それでもだめなら中田さんが書いたとおり過去ログを参照してみてください。


中田昭雄 nakata@st.rim.or.jp 2002/05/07 21:35

ハルさん、
とりあえず、
http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q15
を見てもらうのがよいでしょう。
また、
http://homepage1.nifty.com/yito/anhttpd/error.html
http://homepage1.nifty.com/yito/anhttpd/install.html
あたりもみてみてください。


ハル raisu@hikoboshi.net 2002/05/07 14:51

Iwaさん、なおさんお返事ありがとうございます。

>Iwaさん
 構文は今まで動いていたものですし、
#!/usr/local/bin/perl

print "Content-type: text/html\n\n";
print "<HTML><BODY>\n";
print "<H2>Hello! WORLD</H2>\n";
print "</BODY></HTML>\n";
exit;
で試してみました。KENTさんのとこのですので大丈夫だと思います。

>なおさん
 perlが入っていないという事だとするとどうしたら良いのでしょう?
 過去ログも見たのですが、「探し出してフルパスで指定」としか
 書いてなかったのでどうやって探したらいいかが分からなかったのです。

過去ログの当てはまる事は見たのですが全然分からないのです。
Win98の時は動いたのに…
まったくお手上げ状態なのでよろしくお願いします。


なかお none 2002/05/07 06:55

構文ではなくPerlが入ってないのだと思います
あるいはパスが通ってないか
過去ログを参照すれば答えはあると思いますよ


Iwa hiro-iwa@iris.ocn.ne.jp 2002/05/07 00:39

ハルさんへ
おそらくCGI(Perl)の構文がおかしいからだと思います。
何のCGiでしょうか?(自作ですかそれともどこかから拾ってきたものですか?)


ハル raisu@hikoboshi.net 2002/05/06 22:37

こんにちわ。早速なのですが…
「httpd」をXPで動かそうとしているのですが
***.htmlは表示されるのですが、***.cgiになると

『Error 500 
CGI エラー - Content-Type ヘッダが正しくありません。
CGI 出力メッセージ:
'perl' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。 』
となってしまいます。
perlがどこにあるかも分からない状態です。
コマンドプロンプトでもやってみたのですが同じ内容でした。

お手上げ状態なので分かる人が居ましたら教えてください。
よろしくお願いします。