在Fedora 8上安装Open Source Ticket Request System(OTRS)
版本1.0
作者:Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
本文档描述了如何在Fedora 8上设置打开机票请求系统(OTRS) 。从OTRS页面开始: “OTRS是一个开源机票请求系统(也称为故障单系统),具有许多功能来管理客户电话电话和电子邮件系统,旨在让您的支持,销售,售前,帐单,内部IT,服务台等部门快速响应入站查询。“
这个howto是一个没有任何保证的实用指南 - 它不包括理论背景。 建立这样的系统有许多方法 - 这就是我选择的方式。
1准备
1.1基本系统
设置一个基本的Fedora 8系统并进行更新。 我使用最小的安装没有gui等为这个howto。
1.2 SELinux
为了使OTRS正常工作,必须禁用SELinux。 我们检查一下它是否被禁用。
cat /etc/sysconfig/selinux | grep ^SELINUX=
如果没有禁用,打开相应的配置文件...
vi /etc/sysconfig/selinux
...并禁用它。 相应的行应如下所示:
SELINUX=disabled
之后重启系统,以使更改生效。
1.3主机名
首先打开主机文件,并将服务器的主机名链接到其IP。
vi /etc/hosts
它应该是这样的:
# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 ::1 localhost6.localdomain6 localhost6
接下来在系统配置中设置正确的主机名。
vi /etc/sysconfig/network
它应该是这样的:
NETWORKING=yes HOSTNAME=server1.example.com
之后重启系统,以使更改生效。
2 OTRS
2.1得到它
看看http://otrs.org/download/来了解哪个是最新版本。 当我在写这个版本是2.2.5-01版本。
cd /tmp/
wget http://ftp.otrs.org/pub/otrs/RPMS/fedora/4/otrs-2.2.5-01.i386.rpm
2.2安装第一部分
现在我们来安装软件包。 依赖关系将自动解决。
yum localinstall otrs-2.2.5-01.i386.rpm --nogpgcheck
2.3 MySQL / Apache开始
将MySQL服务器和Apache服务器同时添加到自动启动并启动它们。
chkconfig mysqld on
chkconfig httpd on
/etc/init.d/mysqld start
/etc/init.d/httpd start
2.4 MySQL根用户
我们必须为MySQL root用户添加一个密码 - 通过以下方法:
mysqladmin -u root password %sql_root_password%
mysqladmin -h server1.example.com -u root password %sql_root_password%
2.5防火墙配置
为了使OTRS可以从其他机器访问,我们必须在防火墙中打开HTTP和HTTPS端口。
system-config-firewall-tui
将HTTP和HTTPS设置为可信服务。