※ ChatGPTを利用し、要約された質問です(原文:以前書きこんだ者です。Apacheを自宅サーバーとして動かしています。)
Apache自宅サーバーでPerlとCGIは動くがHTMLが動かない問題の原因とは?
このQ&Aのポイント
Apacheを自宅サーバーとして動かしているが、PerlとCGIは動作するものの、HTMLが動かない問題が発生している。
cgi-bin以下のディレクトリでPerlとCGIを動かすことはできたが、HTMLが動かない。
httpd.confのServerRootを変更してもHTMLが認識されず、同じエラーが出続ける。原因がわからないため、助言を求めている。
以前書きこんだ者です。Apacheを自宅サーバーとして動かしています。
以前書きこんだ者です。Apacheを自宅サーバーとして動かしています。Perlを含むCGIとSSI、それにHtmlをApacheで稼働させたいと思っているのですが、cgi-bin 以下のディレクトリでPerlとCGIを
動かすことはできたのですが、Htmlが動きません。ここに投稿させていただいたところ、CGI専用
ディレクトリでHtmlを動かそうとしているとご指摘されたので、cgi-binのひとつ上のディレクトリ
でHtmlを動かそうと、httpd.confの中のServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"にしました。そしてエクスプローラで”localhost/htmlのファイル”を実行したところ、”Webページが見つかりません”とでてしまいました。何度いろいろなファイルで
やっても同じエラーが出てしまいます。どうやらApache2.2のHtmlファイルを認識してくれない
ようなのですが原因がわかりません。わかる方どうか教えてください。よろしくお願いします。
お礼
ありがとうございました。
補足
確かに見えるようになりました。ありがとうございました。ただしexec cmdでPerlを呼び出す箇所が 表示されません。ここにはアクセスカウンタを入れているのですが、 <!--#exec cmd="/PROGRA~1/APACHE~1/Apache2.2/cgi-bin/counter.pl counter"--> と入れても、 <!--#exec /cgi-bin/counter.pl counter"--> と入れてもだめです。DOS上でcounter.pl counterだと正常に動くのですが、原因がわかりません。 ご存知ならば教えてください。よろしくお願いします。