在CentOS 4.4上安装OTRS 2.14(开源票证请求系统)

在CentOS 4.4上安装OTRS 2.14(开源机票请求系统)

OTRS是一个故障单系统,具有许多功能来管理客户电话和电子邮件。 该系统的构建允许您的支持,销售,售前,计费,内部IT,服务台等部门快速响应入站查询。 本手册专门用于帮助安装和运行OTRS( http://www.otrs.org )。 它不打算使用,配置或管理OTRS。 有关这些类型的问题,请参阅OTRS网站。

这个安装的基本步骤是:

1.准备操作系统
2.安装Perl依赖关系
3.准备MySQL
4.更新Apache
5.安装OTRS

准备操作系统

1.安装CentOS 4.4服务器最小(禁用防火墙和SELinux)

2.导入CentOS GPG密钥

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

3.安装所需的软件包

yum -y install gcc cpp glibc-devel glibc-headers glibc-kernheaders mysql mysql-server perl-DBD-MySQL perl-DBI mysql-devel e2fsprogs-devel krb5-devel openssl-devel zlib-devel openssl gd gd-devel freetype-devel libjpeg-devel libpng-devel xorg-x11-devel fontconfig-devel pkgconfig xorg-x11-libs expat-devel gdbm-devel perl-DBD-MySQL httpd-devel apr apr-devel apr-util apr-util-devel cyrus-sasl-devel db4-devel httpd httpd-suexec openldap-devel pcre-devel

4.更新系统上安装的所有现有软件包

yum –y update

5.清理yum缓存以重新捕获在更新过程中使用的间隔磁盘

yum clean all

安装Perl依赖关系

1.启动MySQL数据库服务器

service mysqld start

2.运行cpan并执行手动配置(接受cpan暂停的所有依赖项)

cpan

3.通过安装CPAN软件包来升级cpan

install Bundle::CPAN

4.退出cpan重新初始化它

quit

5.运行cpan安装perl依赖关系

cpan (hit enter until you get to the cpan[1] prompt)

6.提交cpan配置更改

o conf commit

7.安装软件包 顺序很重要,所以按照这个顺序安装。

install CGI Date::Pcalc Date::Format DBI DBD::mysql Digest::MD5 LWP::UserAgent MIME::Base64 MIME::Tools GSSAPI Net::DNS Authen::SASL IO::Socket::SSL Convert::ASN1 XML::SAX::Base

8.安装Net :: LDAP包

install Net::LDAP

9.安装图形相关软件包

install GD GD::Text GD::Graph XML::Parser PDF::API2 (select n for animated gif support)

10.安装Apache 2软件包

install Bundle::Apache2

11.安装mod_perl2包

install mod_perl2 (full path to apxs is /usr/sbin/apxs, skip both test suites)

退出cpan

quit

准备MySQL

1.登录到MySQL

mysql -u root

2.从用户表中删除空的用户

DELETE FROM mysql.user WHERE User = '';

3.在localhost上配置root用户的密码(用密码替换passwd)

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('passwd');

4.在完全限定的域名上为root用户配置密码(将密码替换为实际密码,并将fqdn替换为实际的完全限定域名)

SET PASSWORD FOR 'root'@'fqdn' = PASSWORD('passwd');

5.重新加载刚刚完成的更改

FLUSH PRIVILEGES;

6.退出MySQL

quit

更新Apache

1.配置Apache使用mod_perl

vi /etc/httpd/conf/httpd.conf

2.添加以下内容:

LoadModule perl_module modules/mod_perl.so

3.保存并关闭文件。

4.为Apache创建OTRS配置文件

vi /etc/httpd/conf.d/otrs.conf

5.插入以下内容:

#
# Basic apache configuration file for OTRS
#
# agent, admin and customer frontend
#
ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"
#
# Directory settings
#
<Directory "/opt/otrs/bin/cgi-bin/">
    AllowOverride None
    Options +ExecCGI -Includes
    Order allow,deny
    Allow from all
</Directory>
<Directory "/opt/otrs/var/httpd/htdocs/">
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

6.保存并关闭文件。

7.启动Apache

service httpd start

安装OTRS

1.更改为临时目录,我以/ usr / local / src为例

cd /usr/local/src

2.用wget下载OTRS

wget ftp://ftp.otrs.org/pub/otrs/otrs-2.1.4.tar.gz

3.添加OTRS用户

useradd -d /opt/otrs/ -c 'OTRS user' otrs

4.将OTRS用户添加到apache组

usermod -G apache otrs

5.更改/ opt / otrs目录的权限

chmod g+x /opt/otrs

6.提取下载的OTRS文件

tar zxvf otrs-2.1.4.tar.gz

7.将目录更改为提取的OTRS目录

cd otrs-2.1.4

8.将所有文件复制到/ opt / otrs

cp -R * /opt/otrs

9.将目录更改为/ opt / otrs / Kernel

cd /opt/otrs/Kernel

10.将主配置文件Config.pm.dist复制到Config.pm

cp Config.pm.dist Config.pm

11.将目录更改为Config

cd Config

12.从包含的样品中创建新文件

for foo in *.dist; do cp $foo `basename $foo .dist`; done

13.将目录更改为/ opt / otrs / bin

cd /opt/otrs/bin

14.更新权限

./SetPermissions.sh /opt/otrs otrs apache apache apache

15.确认所有的perl模块已安装(应返回OK)

./otrs.checkModules

16.确认安装程序文件存在(应使用OK返回)

perl -cw cgi-bin/installer.pl

17.确认postmaster文件存在(应返回OK)

perl -cw PostMaster.pl

18.将目录更改为/ opt / otrs / var / cron

cd /opt/otrs/var/cron

19.从包含的样本创建新文件

for foo in `ls -1 *.dist` ; do cp $foo `basename $foo .dist`; done

20.将目录更改为/ opt / otrs / bin /

cd /opt/otrs/bin/

21.切换到OTRS用户

su otrs

22.创建OTRS的cron条目

./Cron.sh start

23.从OTRS用户切换回来

exit

24.在浏览器中打开OTRS安装程序(使用实际的域名/ ip地址,而不是下面列出的示例)

http://www.domain.com/otrs/installer.pl

通过点击接受许可证接受许可证

26.输入以下信息:

管理员用户: root
管理员密码: 输入密码准备MySQL第4步
主机: localhost
键入: MySQL

用户: otrs
密码: 输入密码准备MySQL第4步
DB连接主机: localhost
名称: otrs
动作: 创建

27.单击下一步

28.单击下一步

29.输入以下信息:

SystemID: 选择任何值
系统FQDN: 输入FQDN
AdminEmail: 输入有效的电子邮件地址
组织: 输入组织名称
LogModule:SysLog
LogFile: /tmp/otrs.log
默认CharSet: utf-8
默认语言: 英文
CheckMXRecord: 是的

30.重新启动Apache

service httpd restart

31.在浏览器中打开OTRS(使用实际的域名/ ip地址,而不是下面列出的示例)

http://www.domain.com/otrs/index.pl

32.使用以下凭据登录

用户名: root @ localhost
密码: root

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏