Apache2 не запускается из-за ошибки локации

Я использую Apache/2.2.9 на SLES 10 и хочу использовать Apache2::REST.

Я установил его, используя cpan, и добавил обработчик и материал для настройки. Когда я пытаюсь запустить Apache (запуск apache2ctl), он говорит:

[Чт Сен 01 11:13:30 2011] [модуль предупреждения] модуль apreq_module уже загружен, пропуская

[Чт, 01 сентября 11:13:30 2011] [warn] модуль perl_module уже загружен, пропуск

Error.log говорит мне:

[Чт, 01 сентября 10:43:06 2011] [ошибка] Не удается найти Apache2/Request.pm в @INC (@INC содержит: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8/usr/lib/perl5/vendor_perl . /etc/apache2) в /usr/local/share/perl/5.10.0/Apache2/REST.pm строка 8. Ошибка \nBEGIN - компиляция прервана в /usr/local/share/perl/5.10.0/Apache2/REST.pm строка 8.\n Сбой компиляции в требовать в (eval 5) строке 3. \ n

[Чт, 01 сентября 10:43:06 2011] [ошибка] Не удается загрузить модуль Perl Apache2::REST для сервера с именем сервера:0, выход из...

Я получаю ту же ошибку на SLES 10. Но там я даже не могу установить apreq2.

2 ответа

Решение

Похоже, вам нужно установить libapreq2 That, или существующая установка повреждена. "Уже загруженные" сообщения не имеют значения.

Вы могли бы попробовать

найдите Request.pm

и проверь, найдет ли он что-нибудь.

В противном случае проверьте, какие файлы предоставляются установленным пакетом.

Другие вопросы по тегам