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完整安装文档相关推荐

  1. Blog_mini完整部署文档

    为了使广大朋友能够使用上开源博客系统Blog_mini,作者撰写了非常详细的部署文档,涵盖在CentOS与Ubuntu上的详细部署方案,力求:只要看了部署文档,就一定可以把Blog_mini成功部署! ...

  2. osg for android 编译,osgforandroid安装文档.docx

    osgforandroid安装文档 页 PAGE \* MERGEFORMAT14 OSG for android学习材料 Windows下编译安装 并且参考 HYPERLINK "/ind ...

  3. Oracle 12c RAC 安装文档

    首先,谢谢原作者:此文为转载的文章,现将原地址贴出如下: Oracle 12c RAC 安装文档​www.cnblogs.com/leohahah/p/9488963.html 更多精彩Zabbix文 ...

  4. Docker软件安装文档

    软件安装文档 文章目录 软件安装文档 虚拟机安装 系统死锁问题 JDK11安装 Docker安装 Docker-Compose安装 MySQL安装 MySQL8安装 Docker-Compose安装M ...

  5. linux获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档/多种man手册/man着色colorful man

    文章目录 获取完整的man(manpages)linux参考手册/中文man的下载和使用/获取buildin 命令的完整帮助文档 搜索manpages 相关package 安装扩展man手册 refe ...

  6. openstack_Stein版安装文档

    openstack Stein 版本安装文档 2019年8月28日 陈即彪 文章目录 1. openstack介绍 1.1. 云计算模式 2. OpenStack 中有哪些项目? 2.1. Opens ...

  7. ELK安装文档及相关优化

    前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...

  8. mysql数据库21_Mysql5.7.21安装文档

    Mysql5.7.21安装文档 发布时间:2020-06-27 13:59:56 来源:51CTO 阅读:946 作者:PengChonggui --1.创建用户组mysql,创建用户mysql并将其 ...

  9. Subversion(SVN)安装文档

    Subversion(SVN)安装文档 SVN中文网址(操作手册) http://www.iusesvn.com/    软件版本(当前版本): subversion-1.6.17.tar.gz su ...

最新文章

  1. 在TMG2010中发布Web服务器场
  2. boost::mpl模块实现sizeof相关的测试程序
  3. 十年前的网易,新浪,维基百科,百度百科在手机上的打开效果
  4. 保镖机器人作文_我的小保镖作文500字
  5. mysql函数lead用指定的字符串实现左填充指定长度
  6. 2014-07-28 使用Axure RP进行手机端BBS的原型设计
  7. java linkedlist源码分析_LinkedList源码分析(基于Java8)
  8. View(视图)——对话框之一般对话框
  9. Java面向对象练习题继承之物种
  10. Eclipse启动莫名报错处理
  11. IE中cookie问题,带下划线的前置域名会不给设cookie,谷歌和火狐浏览器则不受影响...
  12. 右键菜单的过滤和启动(转载)
  13. Python用可变参数找出最大值和最小值
  14. [Clip团队出品]如何让sb/sb2作品运行在手机上
  15. Unity中XChart饼图如何增加调色盘颜色选项
  16. 有道云笔记分享_写完笔记后干啥 有道云笔记分享技巧
  17. C语言结构体(Struct)——摘自C语言学习网
  18. 博客群建软件-Google会认为哪些网站是作弊网站?
  19. 从头构建自己的Linux系统
  20. ddrelease64 黑苹果_有老哥会看黑苹果哆嗦模式问题出在哪里的吗?

热门文章

  1. 基于数字孪生技术的智慧变电站Web3D可视化系统
  2. 原来这才是体制内笔杆子干部竞聘演讲稿
  3. Java实现简单的个人网络嗅探器
  4. JS C26 RegExp
  5. 【JVM】JVM基础知识:垃圾回收、JVM调优
  6. Redis BigKey优化与使用方式
  7. ctf流量分析练习一
  8. 【FTK Imager篇】FTK Imager磁盘镜像的哈希报告翻译
  9. gephi mysql_使用Gephi分析论坛社交关系网络
  10. 神经网络中隐藏层的作用,深度神经网络隐藏层数