OTRS6完整安装文档

OTRS6完整安装文档

安装环境
系统:centos7
数据库:mariadb
otrs版本:6.0.28

1. 使用yum安装需要使用的工具

yum install wget net-tools vim -y

2. 修改hostname

hostnamectl set-hostname otrs-server
hostname
bash

3. 关闭selinux

vim /etc/selinux/config
注释掉#SELINUX=enforcing #SELINUX=targeted
在末尾加上 SELINUX=disabled
在这里插入图片描述

4. 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

5. 更新yum源

yum install epel-release -y
yum update -y

6. 安装数据库

这里我们使用mariadb数据库

yum install mariadb-server -y
在这里插入图片描述

7. 数据库安装完成后修改默认设置以适用于OTRS,否则到安装web安装步骤会无法连接数据库

[mysqld]
max_allowed_packet = 64M
query_cache_size = 32M
innodb_log_file_size = 256M
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

在这里插入图片描述

8. 配置数据库

执行systemctl start mariadb来重启数据库服务器并激活刚才的修改内容。然后运行命令mysql_secure_installation,并按照屏幕上的指令来设置数据库的root密码

systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

在这里插入图片描述

9. 安装OTRS

OTRSrpm包下载链接: otrs安装包
在这里插入图片描述
这里我们选择6.0.28版本下载

wget https://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.28-01.noarch.rpm
yum install -y otrs-6.0.28-01.noarch.rpm
如果安装结果有fail的部分,可重新执行 yum install -y otrs-6.0.28-01.noarch.rpm

10. 安装完成之后 现在使用命令systemctl restart httpd.service重启Apache以载入为OTRS修改的配置

systemctl restart httpd.service
在这里插入图片描述

11. 除了通过RPM包安装的Perl模块外,OTRS还需要一些其它的Perl模块,你可以手动安装。通过执行位于目录/opt/otrs/bin/otrs.CheckModules.pl来检查缺失的模块

cd /opt/otrs/bin
./otrs.CheckModules.pl
在这里插入图片描述
可以看到缺失的模块会有提示,并根据提示的命令安装模块
yum install “perl(Crypt::Eksblowfish::Bcrypt)” “perl(DBD::Pg)” “perl(Encode::HanExtra)” “perl(JSON::XS)” “perl(Mail::IMAPClient)” “perl(Authen::NTLM)” “perl(ModPerl::Util)” “perl(Text::CSV_XS)” “perl(YAML::XS)” -y
在这里插入图片描述
再执行模块检查看是否需要的模块都已安装
./otrs.CheckModules.pl
ODBC和Oracle用不上可以不用安装在这里插入图片描述
然后我们重启httpd.service
systemctl restart httpd.service

12. web安装

打开web安装页面 : http://10.60.4.208/otrs/installer.pl
很不幸,web页面报500错误了,接下来我们来慢慢填坑…
在这里插入图片描述

13. 解决web安装页面500错误

查看apache的错误日志

cat /var/log/httpd/error_log
在这里插入图片描述
看到Moo.pm没有安装

14. 安装Moo.pm

perl -MCPAN -e shell
在这里插入图片描述
默认的源比较慢,按ctrl+c终止,重新执行perl -MCPAN -e shell
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
更改为163的源后会自动安装,进入cpan操作界面:
在这里插入图片描述
install Moo.pm
在这里插入图片描述

15. 安装完成后重启httpd,再次打开web安装链接

systemctl restart httpd.service
在这里插入图片描述
打开仍然是500错误,再次查看httpd日志
如果日志比较多可以先删除error_log,然后在重启httpd查看日志
在这里插入图片描述
发现这次提示缺少namespace/clean.pm
进入cpan,安装namespace/clean.pm
perl -MCPAN -e shell
install namespace/clean.pm
在这里插入图片描述
ctrl+c退出cpan

16. 重启httpd,然后打开http://10.60.4.208/otrs/installer.pl

在这里插入图片描述
成功进入web安装页面

17. 接下来安装提示安装web

在这里插入图片描述
选择同意

在这里插入图片描述
选择为otrs创建新的数据库,继续下一步

在这里插入图片描述
输入安装mariadb数据库时设置的密码,测试数据库连接,正常即可继续下一步
在这里插入图片描述
在这里插入图片描述
继续下一步
在这里插入图片描述
邮件设置可以跳过,安装完成后可以设置
在这里插入图片描述
安装完成

18. 输入链接,进入开始页面

http://10.60.4.208/otrs/index.pl
在这里插入图片描述
提示守护进程没有运行
启动OTRS守护进程

su otrs
/opt/otrs/bin/otrs.Daemon.pl start
/opt/otrs/bin/Cron.sh start
在这里插入图片描述
添加开机启动
在/data/scripts/目录下编写脚本 vim daemon_otrs_protect.sh
vim daemon_otrs_protect.sh
:
添加到开机启动任务:
vim /etc/rc.d/rc.local
su -otrs -c “./data/scripts/daemon_otrs_protect.sh”
在这里插入图片描述

赋权:

chmod 755 /etc/rc.d/rc.local

到这里Otrs6就安装好了
打开web:
在这里插入图片描述
本教程适合刚入门的小白,也感谢OTRS群里的大神帮忙解决问题,这里贴上OTRS群号,大家有问题可以进群咨询交流
QQ群:157191248

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值