天天看點

Centos下安裝票單系統OTRS3.3.5

Centos下安裝票單系統OTRS3.3.5

今天呢我在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

以上呢是我的環境以及相關軟體包,下面呢我們來進行安裝:

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

<code>1.安裝mysql</code>

<code>[root@localhost ~]</code><code># yum -y install mysql-server</code>

<code>[root@localhost ~]</code><code># /etc/init.d/mysqld start</code>

<code>[root@localhost ~]</code><code># mysqladmin -u root password 123  &gt;&gt;為root設定mysql密碼</code>

<code>[root@localhost ~]</code><code># mysql -u root -p</code>

<code>Enter password:        &gt;&gt;輸入剛才的設定的密碼</code>

<code>mysql&gt; create user </code><code>'otrs'</code><code>@</code><code>'localhost'</code> <code>identified by </code><code>'otrs'</code><code>;     &gt;&gt;建立資料庫使用者otrs</code>

<code>mysql&gt; grant all on otrs.* to </code><code>'otrs'</code><code>@</code><code>'localhost'</code><code>;  &gt;&gt;授權otrs使用者</code>

<code>mysql&gt;flush privileges;   &gt;&gt;最後重新整理下資料庫</code>

<code>更改資料庫開機自啟動</code>

<code>[root@localhost ~]</code><code>#chkconfig –level 235 mysql on</code>

<code>2.安裝apache</code>

<code>[root@localhost ~]</code><code>#yum -y install httpd</code>

<code>[root@localhost ~]</code><code>#service httpd start</code>

<code>更改httpd開機自啟動</code>

<code>[root@localhost~]</code><code>#chkconfig --level 235 httpd on</code>

<code>3.Perl環境安裝</code>

<code>[root@localhost~]</code><code>#yum install perl*</code>

<code>我這裡怕有些包沒裝上是以就全部安裝了,300多個包(由于我是新裝的系統可能包有點多)</code>

<code>4.OTRS安裝</code>

<code>[root@localhost ~]</code><code># rpm -ivh otrs-3.3.5-02.noarch.rpm</code>

<code>error: Failed dependencies:</code>

<code>    </code><code>procmail is needed by otrs-3.2.3-01.noarch</code>

<code>在這裡時報錯了,還是少裝了個包。</code>

<code>[root@localhost ~]</code><code># yum -y install procmail</code>

<code>安裝完這個之後再安裝下otrs</code>

<code>ok了,安裝OTRS,成功。</code>

<code>5.檢視OTRS支援環境安裝,看看我們還缺少什麼必備條件</code>

<code>[root@localhost ~]</code><code># perl /opt/otrs/bin/otrs.CheckModules.pl</code>

<code> </code><code>o Crypt::Eksblowfish::Bcrypt.......Not installed! (optional - For strong password hashing.)</code>

<code>  </code><code>o Crypt::SSLeay....................ok (v0.57)</code>

<code>  </code><code>o Date::Format.....................ok (v2.22)</code>

<code>  </code><code>o DBI..............................ok (v1.609)</code>

<code>  </code><code>o DBD::mysql.......................ok (v4.013)</code>

<code>  </code><code>o DBD::ODBC........................Not installed! (optional - Required to connect to a MS-SQL database.)</code>

<code>  </code><code>o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)</code>

<code>  </code><code>o DBD::Pg..........................ok (v2.15.1)</code>

<code>  </code><code>o Encode::HanExtra.................Not installed! (optional - Required to handle mails with several Chinese character sets.)</code>

<code>  </code><code>o GD...............................ok (v2.44)</code>

<code>    </code><code>o GD::Text.......................ok (v0.86)</code>

<code>    </code><code>o GD::Graph......................ok (v1.44)</code>

<code>  </code><code>o IO::Socket::SSL..................ok (v1.31)</code>

<code>  </code><code>o JSON::XS.........................Not installed! (optional - Recommended </code><code>for</code> <code>faster AJAX</code><code>/JavaScript</code> <code>handling.)</code>

<code>  </code><code>o List::Util::XS...................ok (v1.21)</code>

<code>  </code><code>o LWP::UserAgent...................ok (v6.05)</code>

<code>  </code><code>o Mail::IMAPClient.................Not installed! (optional - Required </code><code>for</code> <code>IMAP TLS connections.)</code>

<code>    </code><code>o IO::Socket::SSL................ok (v1.31)</code>

<code>  </code><code>o ModPerl::Util....................ok (v2.000004)</code>

<code>  </code><code>o Net::DNS.........................ok (v0.65)</code>

<code>  </code><code>o Net::LDAP........................ok (v0.40)</code>

<code>  </code><code>o Net::SSL.........................ok (v2.84)</code>

<code>  </code><code>o PDF::API2........................Not installed! (optional - Required </code><code>for</code> <code>PDF output.)</code>

<code>    </code><code>o Compress::Zlib.................ok (v2.021)</code>

<code>  </code><code>o Text::CSV_XS.....................Not installed! (optional - Recommended </code><code>for</code> <code>faster CSV handling.)</code>

<code>  </code><code>o Time::HiRes......................ok (v1.9721)</code>

<code>  </code><code>o XML::Parser......................ok (v2.36)</code>

<code>  </code><code>o YAML::XS.........................Not installed! (required - Please </code><code>install</code> <code>this module - )</code>

<code>其中DBD::ODBC和DBD::Oracle現在用不上,剩下的Encode::HanExtra,JSON::XS,Mail::IMAPClient,PDF::API2,Text::CSV_XS,YAML::XS,在cpan模式下安裝即可。</code>

<code>進入cpan模式</code>

<code>[root@localhost ~]</code><code>#cpan</code>

<code>cpan[1]&gt;</code><code>install</code> <code>Encode::HanExtra</code>

<code>/usr/bin/make</code> <code>test</code> <code>-- OK</code>

<code>Running </code><code>make</code> <code>install</code>

<code>Prepending </code><code>/root/</code><code>.cpan</code><code>/build/Encode-HanExtra-0</code><code>.23-3Icncv</code><code>/blib/arch</code> <code>/root/</code><code>.cpan</code><code>/build/Encode-HanExtra-0</code><code>.23-3Icncv</code><code>/blib/lib</code> <code>to PERL5LIB </code><code>for</code> <code>'install'</code>

<code>Files found </code><code>in</code> <code>blib</code><code>/arch</code><code>: installing files </code><code>in</code> <code>blib</code><code>/lib</code> <code>into architecture dependent library tree</code>

<code>Installing </code><code>/usr/local/lib64/perl5/auto/Encode/HanExtra/HanExtra</code><code>.bs</code>

<code>Installing </code><code>/usr/local/lib64/perl5/auto/Encode/HanExtra/HanExtra</code><code>.so</code>

<code>Installing </code><code>/usr/local/lib64/perl5/Encode/HanExtra</code><code>.pm</code>

<code>Installing </code><code>/usr/local/lib64/perl5/Encode/TW/Unisys/SOSI2</code><code>.pm</code>

<code>Installing </code><code>/usr/local/lib64/perl5/Encode/TW/Unisys/SOSI1</code><code>.pm</code>

<code>Installing </code><code>/usr/local/share/man/man3/Encode</code><code>::HanExtra.3pm</code>

<code>Installing </code><code>/usr/local/share/man/man3/Encode</code><code>::TW::Unisys::SOSI1.3pm</code>

<code>Installing </code><code>/usr/local/share/man/man3/Encode</code><code>::TW::Unisys::SOSI2.3pm</code>

<code>Appending installation info to </code><code>/usr/lib64/perl5/perllocal</code><code>.pod</code>

<code>  </code><code>AUDREYT</code><code>/Encode-HanExtra-0</code><code>.23.</code><code>tar</code><code>.gz</code>

<code>  </code><code>/usr/bin/make</code> <code>install</code>  <code>-- OK</code>

<code>過程中還有一大堆英文,看最後的OK就行了</code>

<code>cpan[2]&gt;</code><code>install</code> <code>JSON::XS</code>

<code>過程中會讓确認一下,輸入YES确認即可</code>

<code>cpan[3]&gt;</code><code>install</code> <code>Mail::IMAPClient</code>

<code>過程中會出現測試的确認環節,直接輸入N跳過測試就行</code>

<code>Do you want to run the extended tests? (n</code><code>/y</code><code>)  n</code>

<code>cpan[4]&gt;</code><code>install</code> <code>PDF::API2</code>

<code>等着OK就行了</code>

<code>cpan[5]&gt;</code><code>install</code> <code>Text::CSV_XS</code>

<code>cpan[6]&gt;</code><code>install</code> <code>YAML::XS</code>

<code>過程中會确認啟動程序</code>

<code>---- Unsatisfied dependencies detected during ----</code>

<code>----       INGY</code><code>/YAML-LibYAML-0</code><code>.41.</code><code>tar</code><code>.gz      ----</code>

<code>    </code><code>ExtUtils::MakeMaker [build_requires]</code>

<code>Shall I follow them and prepend them to the queue</code>

<code>of modules we are processing right now? [</code><code>yes</code><code>] </code><code>yes</code>

<code>輸入YES确認</code>

<code>M</code><code>/MS/MSCHWERN/ExtUtils-MakeMaker-6</code><code>.64.</code><code>tar</code><code>.gz is just needed temporarily during building or testing. Do you want to </code><code>install</code> <code>it permanently? [</code><code>yes</code><code>]</code><code>yes</code>

<code>cpan[7]&gt;</code><code>install</code> <code>Crypt::Eksblowfish::Bcrypt</code>

<code>再次輸入perl </code><code>/opt/otrs/bin/otrs</code><code>.CheckModules.pl 确認一下安裝結果</code>

<code>  </code><code>o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)</code>

<code>  </code><code>o Encode::HanExtra.................ok (v0.23)</code>

<code>  </code><code>o JSON::XS.........................ok (v3.01)</code>

<code>  </code><code>o Mail::IMAPClient.................ok (v3.35)</code>

<code>  </code><code>o PDF::API2........................ok (v2.021)</code>

<code>  </code><code>o Text::CSV_XS.....................ok (v1.05)</code>

<code>  </code><code>o YAML::XS.........................ok (v0.41)</code>

<code>除了兩個現在用不到的,都安裝完成了</code>

<code>6.關閉selinux</code>

<code>修改</code><code>/etc/selinux/config</code><code>檔案中設定SELINUX=disabled ,然後重新開機下</code>

<code>7.通路otrs安裝頁面</code>

<code>用戶端浏覽器輸入http:</code><code>//</code><code>本機IP</code><code>/otrs/installer</code><code>.pl</code>

<a href="http://s3.51cto.com/wyfs02/M01/23/37/wKiom1M1LUPzHv3FAAJfU2YBuO4075.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/23/38/wKioL1M1LRyTJ6o5AAR0lM-WhRE181.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/23/37/wKiom1M1LUSRySyyAAEwhfRH0Xg808.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/23/38/wKioL1M1LRzybM6LAAHgRPsQfS4990.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/23/37/wKiom1M1LUSSTnj4AAF7i__kmzI239.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/23/38/wKioL1M1LR3SqOHAAAINXX96r2o923.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/23/37/wKiom1M1LUWj8n0RAAIiYo1VXsk765.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/23/38/wKioL1M1LR3hJXISAAFXOIN2f_I867.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/23/37/wKiom1M1LUWQ1o9sAAB9Z5lO1Ko068.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/23/38/wKioL1M1LR3RMmWhAAOH0xvhA38036.jpg" target="_blank"></a>

本文轉自Devin 51CTO部落格,原文連結:http://blog.51cto.com/devingeng/1386095