2014-02-21 6 views
1

На моем рабочем месте есть общая среда разработки, и я локалирую ее копию.PerlLoadModule не найден модуль

В конфигурации 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, но я m не уверен, как в конфигурации Apache указан путь к этому файлу.

Как это сделать?

ответ

2

Не имеет отношения к Apache. Perl не может найти указанный модуль. Perl рассматривает переменную @INC для пути поиска. Он построен из жестко заданных путей, из опции командной строки -I (здесь не применимо) и из env var PERL5LIB, хотя он также может быть изменен кодом.

@INC, perlrun

Tips from the mod_perl docs

+0

См добавил ссылку. – ikegami

Смежные вопросы