如何在 Ubuntu 16.04 LTS 上安装 OTRS

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 服务器上安装和配置 OTRS。 对于那些不知道的人,OTRS(开源票务请求系统)是一个基于 Web 的票务系统,被企业广泛用于客户支持、帮助台和呼叫中心等服务。 该软件分为几个部分,主要部分是 OTRS 框架,其中包含应用程序和票证系统的所有中心功能

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 OTRS。

在 Ubuntu 16.04 LTS 上安装 OTRS

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 MariaDB。

在服务器上安装 MariaDB 使用 apt-get 命令:

sudo apt-get install mariadb-server

默认情况下,MariaDB 未加固。 您可以使用 mysql_secure_installation 脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MariaDB:

mysql_secure_installation

像这样配置它:

- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y

安装后,OTRS 要求您更改以下设置:

nano /etc/mysql/my.cnf

在下面 [mysqld] 部分,粘贴:

max_allowed_packet   = 20M query_cache_size     = 32M innodb_log_file_size = 256M

使用系统启动 MariaDB:

systemctl start mysql systemctl enable mysql

步骤 3. 安装 OTRS(开源故障单系统)。

首先要做的是去 OTRS 的下载页面,下载最新的 OTRS 稳定版:

wget https://www.otrs.com/thank-you-for-downloading-the-otrs-software/?download=otrs-5.0.16.tar.bz2

将 OTRS 存档解压缩到服务器上的文档根目录:

tar xpf otrs-5.0.16.tar.bz2 mv otrs-5.0.16 /opt/otrs

检查系统是否包含所有必需的 PERL 模块并使用 apt 安装必需的模块(如脚本所建议的那样),执行命令:

perl /opt/otrs/bin/otrs.CheckModules.pl

创建一个 OTRS 用户:

useradd -d /opt/otrs -c 'OTRS user' otrs usermod -G www-data otrs

默认配置文件在 /opt/otrs,执行以下命令:

cp Kernel/Config.pm.dist Kernel/Config.pm

步骤 4. 配置 Apache 网络服务器。

检查已安装的模块并配置 Apache:

perl -cw /opt/otrs/bin/cgi-bin/index.pl perl -cw /opt/otrs/bin/cgi-bin/customer.pl perl -cw /opt/otrs/bin/otrs.Console.pl

如果所有响应都是“syntax OK”,则意味着 Perl 模块已成功安装。

接下来,安装 Apache 网络服务器和 mod_perl,使用 apt-get 命令:

apt-get install apache2 libapache2-mod-perl2

/opt/otrs 有一个配置文件 Apache. 将其链接到 webserver 配置目录:

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf-enabled/zzz_otrs.conf

OTRS 需要一些 Apache 为优化操作而激活的模块:

a2enmod perl a2enmod headers a2enmod version a2enmod deflate a2enmod filter

最后,重新启动网络服务器,以便加载新的配置:

systemctl restart apache2

我们将需要更改一些文件夹权限:

bin/otrs.SetPermissions.pl --web-group=www-data

步骤 5. 访问 OTRS。

默认情况下,OTRS 将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com/otrs/installer.pl 或者 https://your-server-ip/otrs/installer.pl 并完成所需的步骤以完成安装。 如果您使用防火墙,请打开端口 80 以启用对控制面板的访问。

恭喜! 您已成功安装 OTRS。 感谢您使用本教程在 Ubuntu 16.04 Xenial Xerus 服务器上安装 OTRS(开源故障单系统)。 如需更多帮助或有用信息,我们建议您查看 OTRS 官方网站.

Save