OTRS5離線部署
參考地址:https://doc.otrs.org.cn/doc/manual/admin/stable/zh_CN/html/manual-installation-of-otrs.html
從源碼安裝OTRS
otrs
-
按照參考文檔從網站http://ftp.otrs.org.cn下載 .tar.gz或 .tar.bz2或 .zip格式的文件。
解包這個檔案文件(例如使用tar)到/opt目錄,並將目錄otrs-x.x.x 重命名為otrs(腳本如下)
tar xzf /tmp/otrs-x.x.x.tar.gz
-
安裝附加的perl模塊
使用perl /opt/otrs/bin/otrs.CheckModules.pl命令查看依賴包的安裝情況。示例:
其中,提示optional的包可以不安裝,紅字提示的包需要安裝。
如果缺少對應的包有一下兩種方法(選一種即可):
-
從網站https://pkgs.org中搜索對應的rpm包,使用
rpm -ivh XXXX.XXXX.rpm命令安裝,安裝過程中如果提示有依賴包未安裝,就繼續下載依賴包並安裝,直到安裝完成。 -
從網站https://metacpan.org中搜索對應的.gz包,使用
tar -zxvf XXXX.gz解壓cd XXXX進入目錄perl MakeFile.PL編譯makemake testmake install依次執行命令完成安裝。
-
創建OTRS用戶
useradd -d /opt/otrs -c 'OTRS user' otrs -
添加組
usermod -G apache otrsRed Hat/CentOS/Fedora使用apache, SUSE使用www, Debian/Ubuntu使用www
-
激活默認配置文件
OTRS自帶了兩個配置文件:和OTRS_HOME/Kernel/Config/*.dist。你需要將它們復制為不帶.dist擴展名的文件名來激活它們
cp Kernel/Config.pm.dist Kernel/Config.pm -
檢查模塊是否都安裝
perl -cw /opt/otrs/bin/cgi-bin/index.plperl -cw /opt/otrs/bin/cgi-bin/customer.plperl -cw /opt/otrs/bin/otrs.Console.pl三條指令都提示OK表示所有必須模塊都已安裝,否則繼續安裝。
-
安裝 httpd和mod_perl模塊
按照網上資料安裝(待補充)
-
文件權限
參考文檔中寫的有錯,以下邊指令為准:
/opt/otrs/bin/otrs.SetPermissions.pl --otrs-user=otrs --web-group=apache -
重啟http服務
systemctl restart httpd.service
mysql
參考網上資料,安裝mysql,並設置root賬戶密碼
配置
訪問 http://IP/otrs/installer.pl
參考https://doc.otrs.org.cn/doc/manual/admin/stable/zh_CN/html/web-installer.html鏈接進行配置。
