今まで気が付かなかった... 通常perlで書くスクリプトでは最初のほうに以下のようなコードを書いてライブラリ用のパスを設定します。 #!/usr/local/bin/perl use strict; use warnings; use FindBin; use File::Spec; use lib File::Spec->catdir($FindBin::Bin, 'lib'); ところがmod_perl上ではこの$FindBin::Binが実際のスクリプトが置かれている位置を示さないことを知りました。 例えば実際にはperlスクリプトは/var/www/foo/cgi-binに置かれているとします。 mod_perlを使用していない場合は$FindBin::Binの値は’/var/www/foo/cgi-bin’となりますが、mod_perlの元では’/usr/sbin’になっ