- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以前書きこんだ者です。Apacheを自宅サーバーとして動かしています。)
Apache自宅サーバーでPerlとCGIは動くがHTMLが動かない問題の原因とは?
このQ&Aのポイント
- Apacheを自宅サーバーとして動かしているが、PerlとCGIは動作するものの、HTMLが動かない問題が発生している。
- cgi-bin以下のディレクトリでPerlとCGIを動かすことはできたが、HTMLが動かない。
- httpd.confのServerRootを変更してもHTMLが認識されず、同じエラーが出続ける。原因がわからないため、助言を求めている。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらくWindowsの場合にはデフォルトは SerfverRootは、c:/Program Files/Apache Software Foundation/Apache2.2/htdocsとかじゃないですか? このフォルダに、index.htmlの名前でHTMLファイルを作成しましょう http://localhost/ で、見れるはずです。 ほかのファイル名にした場合、たとえばindex2.htmlだとするとブラウザでは http://localhost/index2.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だと正常に動くのですが、原因がわかりません。 ご存知ならば教えてください。よろしくお願いします。