• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以前書きこんだ者です。Apacheを自宅サーバーとして動かしています。)

Apache自宅サーバーでPerlとCGIは動くがHTMLが動かない問題の原因とは?

このQ&Aのポイント
  • Apacheを自宅サーバーとして動かしているが、PerlとCGIは動作するものの、HTMLが動かない問題が発生している。
  • cgi-bin以下のディレクトリでPerlとCGIを動かすことはできたが、HTMLが動かない。
  • httpd.confのServerRootを変更してもHTMLが認識されず、同じエラーが出続ける。原因がわからないため、助言を求めている。

質問者が選んだベストアンサー

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

おそらくWindowsの場合にはデフォルトは SerfverRootは、c:/Program Files/Apache Software Foundation/Apache2.2/htdocsとかじゃないですか? このフォルダに、index.htmlの名前でHTMLファイルを作成しましょう http://localhost/ で、見れるはずです。 ほかのファイル名にした場合、たとえばindex2.htmlだとするとブラウザでは http://localhost/index2.html とする必要があります

redjoker34
質問者

お礼

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

redjoker34
質問者

補足

確かに見えるようになりました。ありがとうございました。ただし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だと正常に動くのですが、原因がわかりません。 ご存知ならば教えてください。よろしくお願いします。

関連するQ&A