У меня есть свежая, только текстовая установка openSuSe 13.1 (физический сервер, старый нетбук Samsung), и я пытаюсь запустить OTRS. Я установил OTRS, используя следующие команды. Я не думаю, что все они необходимы, но кто-то на форумах OtterHub успешно установил версии программного обеспечения, на которые я нацелен с использованием этой последовательности, поэтому я пытался использовать этот успех.
zypper in otrs-3.3.4-01.noarch.rpm gcc make mysql-community-server perl-Crypt-SSLeay perl-JSON-XS perl-YAML-LibYAML
zypper in perl-Text-CSV_XS perl-PDF-API2 perl-GDGraph perl-Encode-HanExtra postfix perl-DBD-mysql
cd ~otrs && bin/otrs.SetPermissions.pl --otrs-user=otrs --web-user=wwwrun --otrs-group=www --web-group=www /opt/otrs
rcmysql start
systemctl start apache2.service
mysqladmin --user=root password password
Все это прекрасно работает. Я могу получить доступ к веб-установщику OTRS, но здесь я зависаю. Я перехожу к той части веб-установщика, которая создает базу данных, и время ожидания истекает. Скрипт успешно создает базу данных и обновляет Config.pm
с новым паролем. Я не могу сказать от installer.pl
что он пытается делать дальше.
Вот ошибка от /var/log/apache2/error_log
:
[Tue Jan 28 20:53:23.136306 2014] [cgi:warn] [pid 6856] [client 192.168.1.10:52732] AH01220: Timeout waiting for output from CGI script /opt/otrs/bin/cgi-bin/installer.pl, referer: http://svr-clptest/otrs/installer.pl
[Tue Jan 28 20:53:23.136470 2014] [cgi:error] [pid 6856] [client 192.168.1.10:52732] Script timed out before returning headers: installer.pl, referer: http://svr-clptest/otrs/installer.pl
В браузере отображается следующее:
The gateway did not receive a timely response from the upstream server or application.
Это дома в локальной сети. Я получаю доступ к серверу Linux с помощью PuTTY с машины Windows 8. Я использую беспроводное соединение с компьютера с Windows 8, но сервер имеет жесткое соединение с маршрутизатором, если это имеет значение. У меня нет проблем с запуском чего-либо из PuTTY или доступом к странице индекса через браузер (Firefox 26). Я пробовал подключиться с компьютера в своей сети и с компьютера вне моей сети. В обоих случаях я могу получить доступ к своему домену и веб-установщику. Но я не могу установить подключение PuTTY к серверу из-за пределов моей сети.
Я потратил пару часов на изучение ошибки и не могу понять, каким должен быть следующий шаг.
Прямо сейчас на машине работает только текстовая версия openSUSE и OTRS. Больше я с ним ничего не делал. Я готов снова начать установку с нуля - ОС и все такое. Я думаю, что ошибка тайм-аута как-то связана с настройками моего брандмауэра, но я не специалист по сетям. На самом деле понятия не имею, как это диагностировать.
ОБНОВИТЬ
Я попытался переустановить все свежее сегодня вечером, но затем добавил KDE, чтобы я мог пройти через веб-установщик на хосте. Получаю точно такие же ошибки. Это не проблема между сервером и клиентом. Что-то не так с OTRS ... Думаю. А может что-то не правильно настроено в apache?
Все еще не совсем уверен, в чем заключалась ошибка веб-установщика, но я смог преодолеть проблему, удалив существующую базу данных OTRS и следуя инструкциям по ручной настройке базы данных, приведенным в руководстве администратора OTRS (http://doc.otrs.org/3.0/en/html/manual-installation-of-otrs.html). После выполнения ручной настройки, настройки заданий cron и перезапуска службы otrs я смог войти в localhost / otrs / index.pl, используя учетные данные root по умолчанию. Все еще не уверен, что не так с веб-установщиком, но теперь все работает.