WIN2000PROでCGIが動かない。

[上に] [前に] [次に]
としぼう [E-Mail] 2000/05/24(水) 12:48:28
私、win2000にアクティブパールをインストールし、
WinProxyでマイホームのLAN内に掲示板を
作ろうとしているのですが、CGIがなかなかうまく
動いてくれません。
DOSプロンプトで、>Perl −Vを
入力すると、ちゃんとバージョン情報が
帰ってきます。
とほほさんのホームページに出ている、CGIテスト
のスクリプトもテストしたのですがやっぱり同じなのです。

ブラウザーでテスト用のcgiのファイルにアクセスすると、
真っ白の画面が表示されるのです。
ブラウザーでソースを表示すると、

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=shift_jis" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>

となっています。

うーーーん。何かちょっとしたものが引っかかってるような
気もするのですが・・・
よろしくお願いします。

2000/05/24(水) 13:35:24
そのテスト用のCGIのソースはどうなってるのでしょう?
ちゃんと動いてるようにも見えるんですが。

ところで、CGIでhttp-equivのMETA要素は不要です。
無駄なので、HTTPヘッダに含めた方がいいでしょう。

dddd 2000/05/24(水) 14:09:00
>ところで、CGIでhttp-equivのMETA要素は不要です。
>無駄なので、HTTPヘッダに含めた方がいいでしょう。
そのソースは、真っ白画面になっちゃうよーな時に自動生成される
やつなんだよ。

としぼう 2000/05/24(水) 20:55:34
とほほさんのホームページ(WindowsでCGI)に出ている、
テスト用のソースでやってるんですけどねー・・・
ソースの作り方が悪いんでしょうか?
秀丸エディターで、EUCのCR+LFで保存と、
SHIFT JISで保存と両方やってみたんですけどねー
結果は同じでした。

確かにこのソースはファイルのものと全く違いますね。
Perlが出しているんでしょうか?

Phine 2000/05/24(水) 21:02:39
↑ perl ではなく WinProxy が出してるんだと思います。

としぼう 2000/05/31(水) 12:18:59
[[解決]]
WinProxyが原因でした。ver2にする事で解決しました。
協力くださったみなさん、ありがとうございました。

[上に] [前に] [次に]