• 締切済み

メールCGIの作成 昨日の質問の続き

昨日3人の方から回答いただきありがとうございました。さっそくご利用させていただくつもりですが、その前におしえてください。 私の環境 サーバーはbiglobeです windows7HomePremium64bit ActivePerl 5.20.1.Build 2000(64bit) Apach 2.4.12win64 Apache24をC:\直下に置きコマンドプロンプトでインストール:次のような結果です。c:\Apache24\bin>httpd -k install [Mon Mar 16 10:22:13.925350 2015] [mpm_winnt:error] [pid 6464:tid 120] AH00433: Apache2.4: Service is already installed. かまわづstart:次のようになりました。 c:\Apache24\bin>httpd -k start (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま たはポートのどれか 1 つのみを使用できます。 : AH00072: make_sock: could not bin d to address [::]:80 (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま たはポートのどれか 1 つのみを使用できます。 : AH00072: make_sock: could not bin d to address 0.0.0.0:80 AH00451: no listening sockets available, shutting down AH00015: Unable to open logs c:\Apache24\bin> そのまま。つづけてApache24\htdocsにサブホルダーheiを作りその中に1-1.cgiスクリプトをおきました。内容は #!/usr/local/bin/perl print "Content-type: text/plain\n\n"; print "Hellow Perl"; です。 WEBでhttp://localhost/でIt Works! とでます。 http://localhost/hei/1-1.cgiで ブラウザーに #!/usr/local/bin/perl print "Content-type: text/plain\n\n";print "Hellow Perl";とひょうじされます。知識がないので設定ミスか何か大きな間違いをしたのはわかりますが、もし間違いが修正できるようでしたら、教えてください。最初、参考書と付属のCDで始めたのですが、途中までうまくいっていたのですが、(10日で覚えるPerlCGI)チョとトラぶって、(付属CDの添付perlとapacheは使用しないで)Apache2.4.12-x64-VC9、ActivePerl 5.20.1.2000-x64を使用しました。その後知識がないのに いろいろ試しましたが、うまく動作した状況には戻れませんでした。3週間同じような繰り返しで疲れました。回答していただいた方たちのものを試したいのですが再度同じような間違いをするのではないかと不安です。本当に勝手ながら”今回の質問の続き”の解決をお願いする次第です。 よろしく、お願いします。 

みんなの回答

  • tkf-
  • ベストアンサー率58% (821/1398)
回答No.2

http://okwave.jp/qa/q8936322.html これの続きですね。 > ブラウザーに > #!/usr/local/bin/perl print "Content-type: text/plain\n\n";print "Hellow Perl";とひょうじされます。 heiのディレクトリは、ExecCGI指定されていますか? また、Contents-Typeの設定が抜けているようにも思われます。 お試しになられたバージョンではどうか分かりませんが、先日のApache2.2.25では、デフォルトでCGI無効になっていました。

asunarokomaru
質問者

お礼

本当にありがとうございました。

  • okwawa
  • ベストアンサー率50% (2/4)
回答No.1

「昨日の質問」とは何でしょう。貴方が何についてお困りなのか不明です。 過去の質問を非公開にするなら、参照URLを載せてみてはいかがでしょうか?

asunarokomaru
質問者

お礼

ありがとうございました。

関連するQ&A