Installation

openSUSE 上的 OTRS 安裝錯誤

  • December 14, 2018

我有一個全新的、純文字的 openSuSe 13.1(物理伺服器、舊三星上網本)安裝,我正在嘗試啟動並執行 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.

這是在家裡的本地網路上。我正在使用 Windows 8 機器上的 PuTTY 訪問 Linux 伺服器。我正在使用來自 Windows 8 機器的無線連接,但伺服器與路由器有硬線連接,如果這有什麼不同的話。從 PuTTY 執行任何操作或通過瀏覽器 (Firefox 26) 訪問索引頁面時,我都沒有遇到任何問題。我嘗試從我網路上的一台電腦和我的網路之外的一台電腦進行連接。在這兩種情況下,我都可以訪問我的域和 Web 安裝程序。但是我無法從網路外部與伺服器建立 PuTTY 連接。

我花了幾個小時研究這個錯誤,但我不知道下一步應該是什麼。

目前,只有文本版本的 openSUSE 和 OTRS 是機器上執行的唯一東西。我沒有用它做任何其他事情。我願意再次從頭開始安裝——作業系統和所有。我認為超時錯誤與我的防火牆設置有關,但我不是網路專家。真的不知道如何診斷。

更新

我今晚嘗試重新安裝一切新鮮的東西,但後來添加了 KDE,這樣我就可以在主機上瀏覽 Web 安裝程序。我得到完全相同的錯誤。這不是伺服器和客戶端之間的問題。OTRS 出了點問題……我想。或者,也許某些東西沒有在 apache 中正確配置?

仍然不完全確定 Web 安裝程序的錯誤是什麼,但我能夠通過刪除現有的 OTRS 數據庫並按照 OTRS 管理指南 ( http://doc.otrs. org/3.0/en/html/manual-installation-of-otrs.html)。在進行手動配置、設置 cron 作業並重新啟動 otrs 服務後,我能夠使用預設的 root 憑據登錄到 localhost/otrs/index.pl。仍然不確定 Web 安裝程序出了什麼問題,但現在一切都已啟動並執行。

引用自:https://serverfault.com/questions/570728