PerlLoadModule找不到模块

时间:2014-02-21 21:10:05

标签: apache perl

我的工作场所有一个共享的开发环境,我正在本地化它的副本。

在Apache配置中有以下指令:

PerlLoadModule MSC::Framework::R0028::Handler::Init::Database

当我启动Apache时,它给了我这个错误:

Can't locate MSC/Framework/R0028/Handler/Init/Database.pm in @INC (@INC contains ... )

我有很多Database.pm的副本,但我不确定在Apache配置中如何指定此文件的路径。

我该如何勾选它?

1 个答案:

答案 0 :(得分:2)

与Apache无关。 Perl找不到指定的模块。 Perl查看搜索路径的@INC变量。它是从硬编码路径,命令行选项-I(此处不适用)和env var PERL5LIB构建的,尽管它也可以通过代码修改。

@INCperlrun

Tips from the mod_perl docs