KENT-WEB サポートコーナー 過去ログ [ 0188 ]


記事No: 16287
投稿日: 2020/03/31(Tue) 20:18:40
タイトルcafelog Perl5.26非依存問題?
ID情報: osakohi
投稿者: osakohi
URLhttp://example.com

報告ですので、ページの趣旨が違えば申し訳ございません。
cafelog設置にあたり、index.cgi起動後(check.cgiはALL OK)に以下のエラーが出ました。

Can't locate lib/auth_axs.pl in @INC (@INC contains: ./lib /usr/local/perl/5.26/lib/perl5/site_perl/5.26/mach /usr/local/perl/5.26/lib/perl5/site_perl/5.26 /usr/local/perl/5.26/lib/perl5/5.26/mach /usr/local/perl/5.26/lib/perl5/5.26) at index.cgi line 67.


index.cgiの先頭あたりに以下2文を追加したら直りました。
use FindBin;
use lib $FindBin::Bin;

どうやら、5.26ではモジュールのインクルードパスからカレントディレクトリが消えたようです。
参考)http://perldoc.jp/docs/perl/5.26.0/perl5260delta.pod#Removal32of32the32current32directory32-40.41-32from32-64INC


※上記の方法はKENTWEBさんに確認をとったわけではないです。むしろ、これでいいよね!と確認したくスレッド立てさせて頂きました。


[検索ページ]