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
編譯make
make test
make install
依次執行命令完成安裝。
-
創建OTRS用戶
useradd -d /opt/otrs -c 'OTRS user' otrs
-
添加組
usermod -G apache otrs
Red 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.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -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鏈接進行配置。