重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こんにちは。自分で作ったホームページにアクセスカウンターや掲示板を設置したいと思っています。

そこで、xamppを使用し、CGI(アクセスカウンターや掲示板)を設置したいのですが、できません。設置の仕方、設置場所などお分かりの方、教えてください!!

いろんなサイト(xamppのホームページも含め)を探してみて、「httpd.conf」の中を変えると書いてあったので、そのとおりに変えてみました。
(DocumentRootの下に
<Directory "C:/www">
AllowOverride All
Options All
</Directory>
を加えるといったもの)しかし、実行できず、サーバエラーが出ます。


設置場所:xampp/htdocs/test.cgi

アクセス:http://localhost/test.cgi

エラー内容:Premature end of script headers: test.cgi


[test.cgi]↓↓
#!/usr/bin/perl

print "Content-type: text/html\n\n";
print "<html><head>";
print "<title>TEST</title>;
print "</head><body>\n;
print "TEST<br>";
print "</body></html>\n";


[httpd.conf]の変更点
DocumentRoot "C:/xampp/htdocs"の下に
<Directory "C:/xampp/htdocs">
AllowOverride All
Options All
</Directory>
を追加。

分かりづらかったり、言葉が足りなかったらすみません。できなくて困ってます。。。どうかお願いします。

A 回答 (1件)

多分、test.cgi のシンタックスエラーでしょう。



見たところ、「"」の閉じ忘れが 2箇所あります。

まずはそれを直してみてください。

シンタックスエラーの確認は、CGIとして実行しなくともできるのはご存知ですね?
    • good
    • 0
この回答へのお礼

返事が遅くなってしまいすみませんでした。

無事解決できました。ご回答ありがとうございましたm(_ _)m

お礼日時:2009/02/04 23:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!