PDA

Показать полную графическую версию : [решено] CentOS, httpd и perl


starav
20-01-2020, 17:29
Доброго дня.
Помогите плиз новичку линукса.
Имею CentOS 7, на который установил perl скрипт otrs через пакет rpm.
Установился скрипт в /opt/otrs, соответственно при попытке запустить инсталлятор https://мой_сайт/otrs/installer.pl пишет, что 404, ничего не найдено или 500 Internal Server Error (если по https открываю).
Я так понял, что в конфиге Апача надо прописать что-то, что будет указывать, куда направляться, чтобы открыть инсталлятор, а вот что именно, не понимаю.
В файле /etc/httpd/conf/httpd.conf имеется строка IncludeOptional conf.d/*.conf, где соответственно лежит otrs.conf.

Есть идеи?

DJ Mogarych
20-01-2020, 17:50
Обращайтесь в техподдержку OTRS. Это же оно? https://otrs.com/

starav
20-01-2020, 20:28
Вот так-то я тут пишу же как раз для чего?
Я понимаю, что можно туды написать, пока они там прочитают, подумают, что-то скажут.
А вот варивант решения может есть?

DJ Mogarych
21-01-2020, 09:24
Ну первое, что приходит в голову - местоположение инсталлятора и путь, по которому вы к нему обращаетесь из браузера, разный.

starav
21-01-2020, 19:45
Еще раз проясню и спрошу :)
В файле /etc/httpd/conf/httpd.conf
есть строчка
IncludeOptional conf.d/*.conf
В папке /etc/httpd/conf.d есть файл otrs.conf, в котором прописано
ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
В папке /opt/otrs/bin/cgi-bin есть файл installer.pl
Почему тогда не открывается https://мой_сайт/otrs/installer.pl?
Может что-то конкретно для домена "мой_сайт" надо прописать?

DJ Mogarych
22-01-2020, 22:15
По-моему, вы путаете пути для конфигурационных файлов самого Апача и корневого каталога сайта.

У Апача что прописано как корень?

starav
25-01-2020, 10:49
Как оказалось mod_perl не был установлен.
Для справки:
В centos
yum install mod_perl
В debian
apt install libapache2-mod-perl2




© OSzone.net 2001-2012