Centos下安装票单系统OTRS3.3.5

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

Centos下安装票单系统OTRS3.3.5

我们先来说下OTRS的简介:OTRS的名字是由Open-source Ticket Request System首字母缩略字而来,是一个开源缺陷跟踪管理系统软件。OTRS将电话,邮件等各种渠道提交进来的服务请求归类为不同的队列,服务级别,服务人员通过OTRS系统来跟踪和回复客户,相对传统的处理流程来而言,OTRS提供了一个部门或团队的协调环境,以更有效率的方式处理,查询和跟踪。

OTRS是Lisog德国开源非盈利性发展协会创始成中之一。在2010 年被评选为infoworld年度十佳开源网络软件。

今天呢我在centos6.3上面搭建了一下OTRS,可能有人会问怎么好端端的你会突然搭建这个票单系统呢,呵呵其实呢我们公司就是使用的OTRS,一直没有时间来研究它今天我们一起研究和探讨下。今后我会继续发表关于OTRS的相关博文的,请大家继续关注。

下面呢我给大家介绍下环境:

1.CentOS-6.3-x86_64-bin-DVD1.iso

2.mysql-server-5.1.73-3.el6_5.x86_64

3.httpd-2.2.15-29.el6.centos.x86_64

4.otrs-3.3.5-02.noarch.rpm

OTRS的软件包地址:http://ftp.otrs.org/pub/otrs/RPMS/rhel/6/otrs-3.3.5-02.noarch.rpm

以上呢是我的环境以及相关软件包下面呢我们来进行安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
1.安装mysql
[root@localhost ~] # yum -y install mysql-server
[root@localhost ~] # /etc/init.d/mysqld start
[root@localhost ~] # mysqladmin -u root password 123  >>为root设置mysql密码
[root@localhost ~] # mysql -u root -p
Enter password:        >>输入刚才的设置的密码
mysql> create user  'otrs' @ 'localhost'  identified by  'otrs' ;     >>创建数据库用户otrs
mysql> grant all on otrs.* to  'otrs' @ 'localhost' ;  >>授权otrs用户
mysql>flush privileges;   >>最后刷新下数据库
更改数据库开机自启动
[root@localhost ~] #chkconfig –level 235 mysql on
2.安装apache
[root@localhost ~] #yum -y install httpd
[root@localhost ~] #service httpd start
更改httpd开机自启动
[root@localhost~] #chkconfig --level 235 httpd on
3.Perl环境安装
[root@localhost~] #yum install perl*
我这里怕有些包没装上所以就全部安装了,300多个包(由于我是新装的系统可能包有点多)
4.OTRS安装
[root@localhost ~] # rpm -ivh otrs-3.3.5-02.noarch.rpm
error: Failed dependencies:
     procmail is needed by otrs-3.2.3-01.noarch
在这里时报错了,还是少装了个包。
[root@localhost ~] # yum -y install procmail
安装完这个之后再安装下otrs
[root@localhost ~] # rpm -ivh otrs-3.3.5-02.noarch.rpm
ok了,安装OTRS,成功。
5.查看OTRS支持环境安装,看看我们还缺少什么必备条件
[root@localhost ~] # perl /opt/otrs/bin/otrs.CheckModules.pl
  o Crypt::Eksblowfish::Bcrypt.......Not installed! (optional - For strong password hashing.)
   o Crypt::SSLeay....................ok (v0.57)
   o Date::Format.....................ok (v2.22)
   o DBI..............................ok (v1.609)
   o DBD::mysql.......................ok (v4.013)
   o DBD::ODBC........................Not installed! (optional - Required to connect to a MS-SQL database.)
   o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
   o DBD::Pg..........................ok (v2.15.1)
   o Encode::HanExtra.................Not installed! (optional - Required to handle mails with several Chinese character sets.)
   o GD...............................ok (v2.44)
     o GD::Text.......................ok (v0.86)
     o GD::Graph......................ok (v1.44)
   o IO::Socket::SSL..................ok (v1.31)
   o JSON::XS.........................Not installed! (optional - Recommended  for  faster AJAX /JavaScript  handling.)
   o List::Util::XS...................ok (v1.21)
   o LWP::UserAgent...................ok (v6.05)
   o Mail::IMAPClient.................Not installed! (optional - Required  for  IMAP TLS connections.)
     o IO::Socket::SSL................ok (v1.31)
   o ModPerl::Util....................ok (v2.000004)
   o Net::DNS.........................ok (v0.65)
   o Net::LDAP........................ok (v0.40)
   o Net::SSL.........................ok (v2.84)
   o PDF::API2........................Not installed! (optional - Required  for  PDF output.)
     o Compress::Zlib.................ok (v2.021)
   o Text::CSV_XS.....................Not installed! (optional - Recommended  for  faster CSV handling.)
   o Time::HiRes......................ok (v1.9721)
   o XML::Parser......................ok (v2.36)
   o YAML::XS.........................Not installed! (required - Please  install  this module - )
其中DBD::ODBC和DBD::Oracle现在用不上,剩下的Encode::HanExtra,JSON::XS,Mail::IMAPClient,PDF::API2,Text::CSV_XS,YAML::XS,在cpan模式下安装即可。
进入cpan模式
[root@localhost ~] #cpan
cpan[1]> install  Encode::HanExtra
/usr/bin/make  test  -- OK
Running  make  install
Prepending  /root/ .cpan /build/Encode-HanExtra-0 .23-3Icncv /blib/arch  /root/ .cpan /build/Encode-HanExtra-0 .23-3Icncv /blib/lib  to PERL5LIB  for  'install'
Files found  in  blib /arch : installing files  in  blib /lib  into architecture dependent library tree
Installing  /usr/local/lib64/perl5/auto/Encode/HanExtra/HanExtra .bs
Installing  /usr/local/lib64/perl5/auto/Encode/HanExtra/HanExtra .so
Installing  /usr/local/lib64/perl5/Encode/HanExtra .pm
Installing  /usr/local/lib64/perl5/Encode/TW/Unisys/SOSI2 .pm
Installing  /usr/local/lib64/perl5/Encode/TW/Unisys/SOSI1 .pm
Installing  /usr/local/share/man/man3/Encode ::HanExtra.3pm
Installing  /usr/local/share/man/man3/Encode ::TW::Unisys::SOSI1.3pm
Installing  /usr/local/share/man/man3/Encode ::TW::Unisys::SOSI2.3pm
Appending installation info to  /usr/lib64/perl5/perllocal .pod
   AUDREYT /Encode-HanExtra-0 .23. tar .gz
   /usr/bin/make  install   -- OK
过程中还有一大堆英文,看最后的OK就行了
cpan[2]> install  JSON::XS
过程中会让确认一下,输入YES确认即可
cpan[3]> install  Mail::IMAPClient
过程中会出现测试的确认环节,直接输入N跳过测试就行
Do you want to run the extended tests? (n /y )  n
cpan[4]> install  PDF::API2
等着OK就行了
cpan[5]> install  Text::CSV_XS
等着OK就行了
cpan[6]> install  YAML::XS
过程中会确认启动进程
---- Unsatisfied dependencies detected during ----
----       INGY /YAML-LibYAML-0 .41. tar .gz      ----
     ExtUtils::MakeMaker [build_requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [ yes yes
输入YES确认
M /MS/MSCHWERN/ExtUtils-MakeMaker-6 .64. tar .gz is just needed temporarily during building or testing. Do you want to  install  it permanently? [ yes ] yes
输入YES确认
cpan[7]> install  Crypt::Eksblowfish::Bcrypt
等着OK就行了
再次输入perl  /opt/otrs/bin/otrs .CheckModules.pl 确认一下安装结果
[root@localhost ~] # perl /opt/otrs/bin/otrs.CheckModules.pl
   o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
   o Crypt::SSLeay....................ok (v0.57)
   o Date::Format.....................ok (v2.22)
   o DBI..............................ok (v1.609)
   o DBD::mysql.......................ok (v4.013)
   o DBD::ODBC........................Not installed! (optional - Required to connect to a MS-SQL database.)
   o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
   o DBD::Pg..........................ok (v2.15.1)
   o Encode::HanExtra.................ok (v0.23)
   o GD...............................ok (v2.44)
     o GD::Text.......................ok (v0.86)
     o GD::Graph......................ok (v1.44)
   o IO::Socket::SSL..................ok (v1.31)
   o JSON::XS.........................ok (v3.01)
   o List::Util::XS...................ok (v1.21)
   o LWP::UserAgent...................ok (v6.05)
   o Mail::IMAPClient.................ok (v3.35)
     o IO::Socket::SSL................ok (v1.31)
   o ModPerl::Util....................ok (v2.000004)
   o Net::DNS.........................ok (v0.65)
   o Net::LDAP........................ok (v0.40)
   o Net::SSL.........................ok (v2.84)
   o PDF::API2........................ok (v2.021)
     o Compress::Zlib.................ok (v2.021)
   o Text::CSV_XS.....................ok (v1.05)
   o Time::HiRes......................ok (v1.9721)
   o XML::Parser......................ok (v2.36)
   o YAML::XS.........................ok (v0.41)
除了两个现在用不到的,都安装完成了
6.关闭selinux
修改 /etc/selinux/config 文件中设置SELINUX=disabled ,然后重启下
7.访问otrs安装页面
客户端浏览器输入http: // 本机IP /otrs/installer .pl

wKiom1M1LUPzHv3FAAJfU2YBuO4075.jpg

wKioL1M1LRyTJ6o5AAR0lM-WhRE181.jpg

wKiom1M1LUSRySyyAAEwhfRH0Xg808.jpg

wKioL1M1LRzybM6LAAHgRPsQfS4990.jpg

wKiom1M1LUSSTnj4AAF7i__kmzI239.jpg

wKioL1M1LR3SqOHAAAINXX96r2o923.jpg

wKiom1M1LUWj8n0RAAIiYo1VXsk765.jpg

wKioL1M1LR3hJXISAAFXOIN2f_I867.jpg

wKiom1M1LUWQ1o9sAAB9Z5lO1Ko068.jpg

wKioL1M1LR3RMmWhAAOH0xvhA38036.jpg



本文转自Devin 51CTO博客,原文链接:http://blog.51cto.com/devingeng/1386095


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
161 0
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
1天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
9 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
6 0
|
2天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
14 1
|
8天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
53 2
|
15天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
27 0
|
15天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
16 0