Ошибка перезапуска httpd во время установки OTRS в CentOS 6

Я пытаюсь установить OTRS Help Desk 3.3.2 на Cent OS 6.5 (Final). Начальная установка (yum install) идет достаточно гладко. Следующим шагом является перезагрузка httpd, но перезагрузка продолжает сбой. Я не получаю сообщение об ошибке в консоли, но когда я проверяю журналы ошибок, я вижу, что каждый раз происходит сбой по одной и той же причине:

[Mon Dec 09 15:59:42 2013] [error] Can't locate 
    /opt/otrs/scripts/apache2-perl-startup.pl in @INC 
    (@INC contains: /usr/local/lib64/perl5 
    /usr/local/share/perl5 
    /usr/lib64/perl5/vendor_perl 
    /usr/share/perl5/vendor_perl 
    /usr/lib64/perl5 
    /usr/share/perl5 . /etc/httpd) at (eval 2) line 1

[Mon Dec 09 15:59:42 2013] [error] Can't load Perl file: 
    /opt/otrs/scripts/apache2-perl-startup.pl 
    for server vsvrotrsdev.companydomain.com:0, exiting...

Я noob Linux/Apache/OTRS, поэтому я не уверен, что делать с ошибкой. Поиск пока не дал много.

РЕДАКТИРОВАТЬ

Я нашел несколько сообщений о том, что @INC и как это работает. Я пытался добавить /opt/otrs/scripts в @INC, но это не помогло.

1 ответ

Решение

Не уверен, что это ваша проблема, так как это может быть несколько вещей. В более новых версиях установка была упрощена, но я обнаружил, что часть конфигурации для Apache немного отключена. Если вы посмотрите в файле конфигурации OTRS (в CentOS это /etc/httpd/conf.d/zzz_otrs.conf) в строке 14, вы увидите:

<IfModule mod_perl.c>

если ваш mod_perl включен как mod_perl.so это вызывает проблему, просто измените его на

<IfModule mod_perl.so>

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