アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下のキーワードをDOS窓で入力して
ppm install http://theoryx5.uwinnipeg.ca/ppms/mod_perl.ppd
mod_perl.so(Mod_perlモジュール)をインストールしました。
そして、httpd.confに以下のコマンドを追加して、extra.plをhttpd.confと同じフォルダに置き

##Mod_perl##
LoadFile "C:/usr/local/bin/perl58.dll"
LoadModule perl_module modules/mod_perl.so
PerlRequire "C:/Program Files/Apache2/conf/extra.pl"
#Alias /perl/ "/Apache2/perl/"
<Location /perl>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
</Location>
##Mod_perl##

Apacheを起動してもDOS窓は、画面に何もコメントを表示しないまま閉じてしまいます。
Mod_perlモジュールをインストールしてから、Apacheを起動するには一体どの様にすれば
宜しいかどうか教えて下さい。
ちなみに私は以下URLを参照しました。
ホームサーバの構成
http://eazyfox.homelinux.org/etc/serverspec.htm
Mod_perl2.0のWin32の説明
http://perl.apache.org/docs/2.0/os/win32/config. …
extra.plの内容も上の両ページに書かれている内容を埋め込んでやってみましたがどちらも結果は同様です。

どうかご教授宜しくお願いします。

A 回答 (1件)

いま windows版 apache 使ってないんでわからんのだが、DOS窓がすぐに閉じるってことは起動に失敗してるんだろうか?



なら、ログを見てみてはと思ってみたり。起動時の問題も出力されそうだし。

この回答への補足

>いま windows版 apache 使ってないんでわからんのだが、DOS窓がすぐに閉じるってことは起動に失敗してるんだろうか?
>なら、ログを見てみてはと思ってみたり。起動時の問題も出力されそうだし。

DOS窓がすぐに閉じる事は、間違いなく何らかのエラーだと思います。

その後の色々と試して見ました。

Apache2をCに移動し、httpd.confも
C:/Apache2/
にを書き直しましたが、それでもうまく行きません。

そして、エラー結果の内容が取れましたので、申し上げます。
Apache2のエラーログの結果は
[error] Can't load Perl file: C:/Apache2/conf/extra2.pl for server localhost:80, exiting...
です。
スタートアップスクリプトextra.plは内容は2通りでPerlで起動させて見ましたがそれぞれのエラーログは
ホームサーバの構成
http://eazyfox.homelinux.org/etc/serverspec.htm
を元に作成した方は

C:\Apache2\conf>perl extra.pl
Can't locate Apache2.pm in @INC (@INC contains: C:/usr/local
te/lib .) at extra2.pl line 1.
BEGIN failed--compilation aborted at extra2.pl line 1.

※ C:/usr/local/site/libにApache2.pmはないです。Apache2のフォルダは
ありますが。

Mod_perl2.0のWin32の説明
http://perl.apache.org/docs/2.0/os/win32/config. …
を元に作成した方は

C:\Apache2\conf>perl extra.pl
ModPerl::Const object version 1.999024 does not match
00 at C:/usr/local/lib/DynaLoader.pm line 253.
Compilation failed in require at C:/usr/local/site/lib

BEGIN failed--compilation aborted at C:/usr/local/site
17.
Compilation failed in require at extra.pl line 9.
BEGIN failed--compilation aborted at extra.pl line 9.

です。
つまり、extra.plがエラーしてしまう為にApacheが起動出来ず閉じてしまうらしいです。
どうか、改めてご教授宜しくお願いします。

補足日時:2005/05/22 14:11
    • good
    • 0

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