otrs离线部署
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链接进行配置。