CGI初心者です。
CGIを利用しようと、自分の端末をサーバ設定まではできました。が、テストレベルの10行程度のcgiファイルはすぐ表示されるのですが、ためしにフリーのcgiを表示させてみようとしても、30分たってもブラウザに表示されません・・・(一応反応はしているようなのですが)なにが原因なのでしょうか?ちなみに、Win95+HTTPD+ActiveRerlをおとしました。また、テストも表示させはできましたが、[print]や[n]といったものまで表示されるのは正しい表示なのでしょうか?(秀丸でつくったのですが・・・)
No.4ベストアンサー
- 回答日時:
それは明らかにCGIが実行されてませんね。
AN HTTPDってのは使ったことが無いので、よくわからないんですが、Apacheだとhttpd.confファイルというのがあって、そのファイルに各種設定項目を記述しています。
CGIを実行する場合も、特定のフォルダに対して実行CGI実行可能なように設定を行います。
AN HTTPDではそのような設定は有りませんか?
参考URL:http://www.harukaze.net/~mishima/perl/ http://www.sosb.com/hp/apache/
No.5
- 回答日時:
いくつかミスがあるので指摘しておきます
print"Content-type: text/html\n";
↓
print"Content-type: text/html\n\n";
print"<HTML><BODY>\n"
↓
print"<HTML><BODY>\n";
あと・httpdですが
ちゃんとperlのプログラムとか指定しました?
たしか設定する項目があったとおもうのですが
No.3
- 回答日時:
CGI内に書いたHTML部分以外も表示されてるってことでしょうか?
CGIが正しく実行されていないのではないでしょうか?
試しにそのCGIファイルの拡張子を TXT などにしてブラウザで表示したのと同じモノが表示されていませんか?
HTTPD ってApacheなんでしょうか?それとも他のもの?いずれにしても動作ログやエラーログを吐くでしょうから、それらのログからたどってみたらいかがでしょう?
ありがとうございました。教えていただいたようにtxtファイルにしても同じモノが表示されました。なにがおかしいのでしょうか?ちなみに、
#!/urs/bin/perl
print"Content-type: text/html\n";
print"<HTML><BODY>\n"
print"<H2>Hello!WORLD</H2>\n";
print"</BODY></HTML>\n";
exit;
にうったんですけど。
あと、HTTPDは、AN HTTPDのことです。
No.2
- 回答日時:
端末(=Windows95+HTTPD+ActivePerl)で、HTTPは正常に動作しているのでしょうか?
まずは、一個一個確実にして行かないと問題の把握が出来ません。
反応はしているっとなると、貴方が書いたCGIが問題です。フリーのCGIの方には説明がなかったのですか?
Windows系のOSでCGIを動かすには、設定をいろいろ変えなくてはいけない部分がありますので、今までやった作業を教えて下さい。
質問の内容だけでは、なにが 起っているのか解りません。
参考URLのサイトに説明があります。それを参考にしてやってみて下さい。ね。
参考URL:http://www.kent-web.com/
早速ありがとうございました。参考URLを自分も参考にして実施し、hello.cgiをブラウザに表示させることには成功しました。(ただ、表示が、「#」やら「n」やらまでもされていますが、これらまでも表示されるのだというのであれば、成功かと思われます。)が、次の段階の「オフラインでCGIを動かそうの巻」でのことができません。いつまでたっても、砂時計が動くだけで何も表示されないのです。600行もあるからなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- 格安スマホ・SIMフリースマホ SIMフリースマートフォンについて質問です SHARP・AQUOS・SHG07・KDDI製 端末→設 3 2023/07/29 19:38
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
- Android(アンドロイド) ラインで画像添付しようとすると 4 2023/02/23 10:57
- モニター・ディスプレイ NVIDIA Geforce GT 710の解像度設定について教えて下さい 3 2022/06/19 13:00
- Gmail Gメールの受信トレイの表示が変わって、戸惑っています 1 2023/04/04 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
「読み取りと実行」と「読み取...
-
ネットワーク名が見つかりません
-
Excel(エクセル) VBA プロシー...
-
VBAのコマンドプロンプトでpaus...
-
EXIF情報を出力するマクロ
-
WSH.Run の処理内容をテキスト...
-
Excelのセルの内容をコマンドプ...
-
Windows System32 Security Hea...
-
+Lhaca バッチファイル 自動...
-
フォルダを閉じる
-
VScodeのエラー解決法 Pythonの...
-
エクセル フォルダの画像を画...
-
pythonでexeファイルが作成でき...
-
Access の VBA 実行中に他の操...
-
VBSでコマンドプロンプトのカレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
「読み取りと実行」と「読み取...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
エクセル フォルダの画像を画...
-
バッチファイルが不正終了して...
-
PDFファイルを開き、印刷し、閉...
-
複数のbatファイルを自動実行し...
-
[teraterm] waitコマンドで停止...
-
VBScriptでコマンドプロンプト...
-
ネットワーク名が見つかりません
-
Excel(エクセル) VBA プロシー...
-
Access の VBA 実行中に他の操...
-
VB.NETでのDOSコマンドを実行に...
-
Excelのセルの内容をコマンドプ...
-
VBS実行時にコマンドプロンプト...
-
VBA 既に開いているBookに継続...
-
メッセージを他のPCに出したい
おすすめ情報