« 9月14日の行動 | メイン | Apache2.0 + mod_perl2環境でCatalystアプリ実行 »

2005年09月14日

[技術] Apacheとmod_perlとCatalyst

【覚書】

Apache1 + mod_perl1 はOK
Apache1 + mod_perl2 はNG

Apache2 + mod_perl1 はNG
Apache2 + mod_perl2 はOK

mod_perl1とは、ver1.3xのこと
mod_per2とは、ver1.99とver2.xのこと      <まぎわらしいやんか

で、Catalystは、mod_perl1.99ではNGだそうだ
mod_perl2.xは、OKらしい < これから検証する

しかしなぁ、一日仕事になってるぞ・・・・・

で、しばらくして(一年後)にわかったことだが、Apache2.0 + mod_perl1.99では、

Caught exception in engine "Can't locate object method "FIRSTKEY" via
package "APR::Table" at
/usr/lib/perl5/site_
perl/5.8.5/Catalyst/Engine/Apache.pm line 65."

というエラーがでる。その際に Catalyst::Engine::Apache2::MP19にuse APR::Table();を追加すれば、動作するらしい。も情報源は以下。

http://lists.rawmode.org/pipermail/catalyst/2006-June/007881.html

投稿者 nekobara : 2005年09月14日 15:48


トラックバック

このエントリーのトラックバックURL:
http://www.ishihara.ne.jp/mt/mt-tb.cgi/584

コメント