• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mod_perl2.0が導入出来ない (ARP.dllに欠陥があるのでは))

Mod_perl2.0が導入できない?ARP.dllに問題あり?

このQ&Aのポイント
  • Mod_perl2.0を導入する際に問題が発生しています。具体的な回答が得られず困っています。
  • Mod_perl2.0のインストールとextra.plの実行に失敗しました。APR.dllのロードエラーが発生しています。
  • Mod_perl2.0のセッティングがうまく行かず、APR.dllに欠陥があるのではと感じています。

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

  • ベストアンサー
noname#205944
noname#205944
回答No.1

相当あっちこっちで質問して回答が得られなくって困っているようなので、あまり力にはなれませんが ヒント程度に読んでください(実際あなたの書いたところしか見ていません) 『食って行けません!』というくらいだからPerlについてはかなりご存知のはずかとおもうのですが、それぞれのエラー出力について検証してみましたか? 例えば、 DynaLoader.pm line 230 Const.pm line 18 extra.pl line 10 それと、DynaLoader.pmですがWindowsですと、通常 C:\Perl\libかC:\Perl\site\lib以下にあると思うのですがC:/usr/local/lib/を探していますね @INCにここへのパスを追加したほうがよさそうです もしくはそれを吐き出したプログラムを書き換えるとか ちなみに、DynaLoader.pmはCライブラリをPerlのコードに動的にロードするものですよね これが見つからないとなると致命的だと思うのですが・・(あるいは、Cライブラリのヘッダがそろっていないとか) 『APR.dllは有るにも関わらず』ですがエラー出力のパスを見るとWindows用ではないのではという気がしています 他のDLLがあるのか、もしくはWindows用にスイッチがあるのか等を調べてみてはいかがでしょう 仕事用とのことなので、冷たいかもしれませんがなるべくご自分で解決なさるのがよいかと・・(Mod_perlがなくて困る仕事があるとは思えませんが)

cs4f18df
質問者

お礼

>相当あっちこっちで質問して回答が得られなくって困って>いるようなので 仕事に関わる焦りから、その良くないマルチポストをしてしまいました。 それで同じ質問を別の掲示板にもお願いしたのですが、このエラーの原因が解りました。 まず、extra.plをPerlで直接起動してもエラーになる事、 そして、主となる原因は、インストールしたActivePerlに含まれるCGI.pmのVerが古くなってた事でした。 CPANで新しいVerに変えたら動きました。 そして、Mod_perlをインストールして確かめてますが、向こうの掲示板の方からは、Mod_perlを甘く見るな、その前にPerlをマスターしろと忠告を戴いております。 大変、失礼な質問の仕方で申し訳有りませんでした!