且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Centos下安装票单系统OTRS3.3.5

更新时间:2022-10-05 07:53:27

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? [yesyes
输入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

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5

Centos下安装票单系统OTRS3.3.5



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