Установка OTRS на AWS Linux AMI приводит к появлению страницы 500 внутренних ошибок сервера

Я создаю новый экземпляр OTRS в Amazon Linux AMI 2017.03.0 (HVM) и не могу получить установщик .pl для запуска. Мои шаги по установке следующие (и я проделал это примерно четыре раза):

  • Установить HOSTNAME
  • Добавить частный IP-адрес в файл hosts с полным доменным именем сервера (172.10.10.10 otrs. example.com)
  • sudo yum -y update
  • sudo yum -y install bash-Completion --enablerepo = epel
  • wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/ ... ноарх. rpm
  • sudo yum -y install --nogpgcheck otrs-5.0.18-01.noarch.rpm
  • sudo yum install -y mod24_perl "perl (JSON :: XS)" "perl (GD :: Text)" "perl (Encode :: HanExtra)" "perl (GD :: Graph)" "perl (Mail :: IMAPClient)" "perl (PDF :: API2)" "perl (Text :: CSV_XS)" "perl (YAML: : XS) "" perl (DBD :: mysql) "
  • sudo / sbin / chkconfig httpd on
  • sudo reboot

SELinux отключен. После перезагрузки я могу перейти на тестовую страницу AMI Amazon Linux, но не на otrs.example.com/otrs/installer.pl (в результате возникает внутренняя ошибка сервера 500).

Мои журналы httpd_error показывают:

[Thu Apr 20 22:21:31.894716 2017] [core:notice] [pid 2721] AH00094: Command line: '/usr/sbin//opt/'
[Thu Apr 20 22:21:41.067143 2017] [:error] [pid 2725] Cannot find current script '/opt/' at /usr/share/perl5/FindBin.pm line 166.\nBEGIN failed--compilation aborted at /usr/share/perl5/FindBin.pm line 166.\nCompilation failed in require at /opt/otrs/bin/cgi-bin/installer.pl line 25.\nBEGIN failed--compilation aborted at /opt/otrs/bin/cgi-bin/installer.pl line 25.\n
[Thu Apr 20 22:21:48.280174 2017] [:error] [pid 2726] Cannot find current script '/opt/' at /usr/share/perl5/FindBin.pm line 166.\nBEGIN failed--compilation aborted at /usr/share/perl5/FindBin.pm line 166.\nCompilation failed in require at /opt/otrs/bin/cgi-bin/installer.pl line 25.\nBEGIN failed--compilation aborted at /opt/otrs/bin/cgi-bin/installer.pl line 25.\n
[Thu Apr 20 22:58:25.283392 2017] [autoindex:error] [pid 2724] [client 64.62.178.49:52639] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive
0
задан 21 April 2017 в 22:27
1 ответ

Я не понял, что именно не так, но это касалось указания mod24_perl . Эта установка работает в Amazon Linux:

  • sudo yum -y install --nogpgcheck otrs-5.0.18-01.noarch.rpm
  • sudo yum install -y "perl (Crypt :: Eksblowfish :: Bcrypt)" " perl (JSON :: XS) "" perl (GD :: Text) "" perl (Encode :: HanExtra) "" perl (GD :: Graph) "" perl (Mail :: IMAPClient) "" perl (PDF :: API2) "" perl (Text :: CSV_XS) "" perl (YAML :: XS) "" perl (DBD :: mysql) "

Я думал, что пытался выполнить такую ​​установку в начале, но, должно быть, что-то неправильно сконфигурировал затем.

0
ответ дан 5 December 2019 в 08:18

Теги

Похожие вопросы