gooサービスにログインしづらい事象について

ローカルでCGIを作動させるためにApacheとActivePerlをインストールしましたが、他の質問で
activePerlは、/usr/local/bin にインストール
 別途ドライブが用意できるか、パーテショニングツールで独立したドライブが良い--たとえばE:\usr\local\bin
apacheは、/usr/localにインストール
 ---たとえば、E:\usr\local
とあったのですが、このようにしたほうが良いのでしょうか?

現在は、cドライブにインストールし
http://pckida.hp.infoseek.co.jp/srv/index.html
を参考にApacheの設定をしてみたのですが、うまくいきませんでした。
間違っている箇所や注意しなければならない点などありましたら指摘お願いします。

使用したのは
Windows7 Ultimate
Apache HTTP Server 2.2.15
ActivePerl-5.10.1.1007
です。

以上よろしくお願いします。

A 回答 (2件)

>初期設定からルートフォルダやcgiファイルのフォルダは変更したほうが良いのでしょうか?



 私は、G:ドライブに、CYGWINとともにインストールしています。hostsは
127.0.0.1 ****.local *****.ne.jp.local *****.com.local local.host
 のようにローカル用のバーチャルホストを指定。

 apachehttpd.confで
<VIRTUALHOST 127.0.0.1>
DocumentRoot "/home/"
ServerName localhost
ServerAdmin webmaster@hoge.com
AddHandler server-parsed .shtml
Options All +Includes +ExecCGI
ErrorLog logs/webtest_error_log
CustomLog logs/webtest_access_log common
</VIRTUALHOST>
など、管理しているいくつかのサーバーのローカル版を設定。
 その他、apacheの細かい設定はたくさんあります。参考書をどうぞ

添付は、CygwinのシェルからG:ドライブの ls -l をしたところ。
「ローカルでのCGIの動作させるために」の回答画像2
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
実際の例を紹介して頂きとてもわかりやすかったです。
ORUKA1951さんの回答や参考書を参考に勉強してみたいと思います。

お礼日時:2010/03/23 19:01

 ウェブ開発のため、ローカルにテスト環境を作る目的ならそのほうが便利です。


というのは、今でもウェブサーバーはUNIX系のOSが多いので、Perlからシェルスクリプトを使うことがある(CYGWIN)を使う)し、ディレクトリ構成を同じにできるから。

>うまくいきませんでした。
 では何かわかりません。
 Perlは、コマンドプロンプトから実行できますか
>perl -v
とか・・・

 apacheは起動できましたか?
 サービスで確認する。

この回答への補足

ORUKA1951さん回答ありがとうございます。
すいません説明不足でした。
コマンドプロンプトからPerlは実行できました。
apacheについてですが「サービスで確認する」というのがわからなかったんですが、「http://127.0.0.1/」と入力して開くと「It Works」と表示されますので起動はしていると思います。
初期設定からルートフォルダやcgiファイルのフォルダは変更したほうが良いのでしょうか?

再インストール後試してみたところ初期設定、変更後ともにcgiの動作に成功しました。お騒がせしてすみませんでした。

補足日時:2010/03/23 11:02
    • good
    • 0

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


おすすめ情報