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
OTRS6完整安装文档相关推荐
- Blog_mini完整部署文档
为了使广大朋友能够使用上开源博客系统Blog_mini,作者撰写了非常详细的部署文档,涵盖在CentOS与Ubuntu上的详细部署方案,力求:只要看了部署文档,就一定可以把Blog_mini成功部署! ...
- osg for android 编译,osgforandroid安装文档.docx
osgforandroid安装文档 页 PAGE \* MERGEFORMAT14 OSG for android学习材料 Windows下编译安装 并且参考 HYPERLINK "/ind ...
- Oracle 12c RAC 安装文档
首先,谢谢原作者:此文为转载的文章,现将原地址贴出如下: Oracle 12c RAC 安装文档www.cnblogs.com/leohahah/p/9488963.html 更多精彩Zabbix文 ...
- Docker软件安装文档
软件安装文档 文章目录 软件安装文档 虚拟机安装 系统死锁问题 JDK11安装 Docker安装 Docker-Compose安装 MySQL安装 MySQL8安装 Docker-Compose安装M ...
- linux获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档/多种man手册/man着色colorful man
文章目录 获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档 搜索manpages 相关package 安装扩展man手册 refe ...
- openstack_Stein版安装文档
openstack Stein 版本安装文档 2019年8月28日 陈即彪 文章目录 1. openstack介绍 1.1. 云计算模式 2. OpenStack 中有哪些项目? 2.1. Opens ...
- ELK安装文档及相关优化
前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...
- mysql数据库21_Mysql5.7.21安装文档
Mysql5.7.21安装文档 发布时间:2020-06-27 13:59:56 来源:51CTO 阅读:946 作者:PengChonggui --1.创建用户组mysql,创建用户mysql并将其 ...
- Subversion(SVN)安装文档
Subversion(SVN)安装文档 SVN中文网址(操作手册) http://www.iusesvn.com/ 软件版本(当前版本): subversion-1.6.17.tar.gz su ...
最新文章
- 在TMG2010中发布Web服务器场
- boost::mpl模块实现sizeof相关的测试程序
- 十年前的网易,新浪,维基百科,百度百科在手机上的打开效果
- 保镖机器人作文_我的小保镖作文500字
- mysql函数lead用指定的字符串实现左填充指定长度
- 2014-07-28 使用Axure RP进行手机端BBS的原型设计
- java linkedlist源码分析_LinkedList源码分析(基于Java8)
- View(视图)——对话框之一般对话框
- Java面向对象练习题继承之物种
- Eclipse启动莫名报错处理
- IE中cookie问题,带下划线的前置域名会不给设cookie,谷歌和火狐浏览器则不受影响...
- 右键菜单的过滤和启动(转载)
- Python用可变参数找出最大值和最小值
- [Clip团队出品]如何让sb/sb2作品运行在手机上
- Unity中XChart饼图如何增加调色盘颜色选项
- 有道云笔记分享_写完笔记后干啥 有道云笔记分享技巧
- C语言结构体(Struct)——摘自C语言学习网
- 博客群建软件-Google会认为哪些网站是作弊网站?
- 从头构建自己的Linux系统
- ddrelease64 黑苹果_有老哥会看黑苹果哆嗦模式问题出在哪里的吗?