ubantu-20.04.3安装OTRS

1.安装所需应用程序的列表。

apt-get update
apt-get install libdatetime-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl libgd-graph-perl libapache-dbi-perl libsoap-lite-perl libarchive-zip-perl libgd-text-perl libnet-dns-perl libpdf-api2-perl libauthen-ntlm-perl libdbd-odbc-perl libjson-xs-perl libyaml-libyaml-perl libxml-libxml-perl libencode-hanextra-perl libxml-libxslt-perl libpdf-api2-simple-perl libmail-imapclient-perl libtemplate-perl libtext-csv-xs-perl libdbd-pg-perl libapache2-mod-perl2 libtemplate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libmoo-perl libdbd-mysql-perl

2.安装 MariaDB 数据库服务。

apt-get install mariadb-server

3.创建 MariaDB 配置文件。

vi /etc/mysql/mariadb.conf.d/50-otrs.cnf

这是文件内容:

[mysqld]
max_allowed_packet=64M
query_cache_size=36M
innodb_log_file_size=256M 

 4.重新启动 MariaDB 服务。

service mariadb restart

5.访问 MariaDB 服务命令行。

mysql -u root -p 

6. 创建名为 OTRS 的数据库。

CREATE DATABASE otrs DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

7. 向名为 OTRS 的 MySQL 用户授予对名为 OTRS 的数据库的权限。

在我们的示例中,密码 kamisma123 设置为名为 OTRS 的 MySQL 用户。

GRANT ALL PRIVILEGES ON otrs.* TO otrs@localhost IDENTIFIED BY 'kamisama123';

8. 安装具有 PERL 支持的 Apache Web 服务器。

apt-get install apache2 libapache2-mod-perl2

9.启用所需的 Apache 模块。

a2enmod perl
a2enmod headers
a2enmod deflate
a2enmod filter 

 10.重新启动 Apache 服务。

service apache2 restart

11.为 ORTS 系统创建用户帐户。 

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

12.下载并安装 OTRS 应用程序。

下载地址:https://downloads.radiantsd.org/releases/ 

 解压并移动到 /opt/otrs目录下

tar -jxvf otrs-6.0.29.tar.bz2
mv otrs-6.0.29 /opt/otrs

13.验证是否安装了所有必需的 PERL 模块。

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

下面是命令输出。

  o Apache::DBI......................ok (v1.12)
  o Apache2::Reload..................ok (v0.13)
  o Archive::Tar.....................ok (v2.32)
  o Archive::Zip.....................ok (v1.67)
  o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
  o Date::Format.....................ok (v2.24)
  o DateTime.........................ok (v1.51)
    o DateTime::TimeZone.............ok (v2.38)
  o DBI..............................ok (v1.643)
  o DBD::mysql.......................ok (v4.050)
  o DBD::ODBC........................ok (v1.61)
  o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
  o DBD::Pg..........................ok (v3.10.4)
  o Digest::SHA......................ok (v6.02)
  o Encode::HanExtra.................ok (v0.23)
  o IO::Socket::SSL..................ok (v2.067)
  o JSON::XS.........................ok (v4.02)
  o List::Util::XS...................ok (v1.50)
  o LWP::UserAgent...................ok (v6.26)
  o Mail::IMAPClient.................ok (v3.42)
    o IO::Socket::SSL................ok (v2.067)
    o Authen::SASL...................ok (v2.16)
    o Authen::NTLM...................ok (v1.09)
  o ModPerl::Util....................ok (v2.000011)
  o Moo..............................ok (v2.003006)
  o Net::DNS.........................ok (v1.22)
  o Net::LDAP........................ok (v0.66)
  o Net::SMTP........................ok (v3.11)
  o Template.........................ok (v2.27)
  o Template::Stash::XS..............ok (undef)
  o Text::CSV_XS.....................ok (v1.41)
  o Time::HiRes......................ok (v1.9760)
  o XML::LibXML......................ok (v2.0134)
  o XML::LibXSLT.....................ok (v1.99)
  o XML::Parser......................ok (v2.46)
  o YAML::XS.........................ok (v0.81)

14.创建新的 OTRS 配置文件。

cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm 

15. 编辑 OTRS 配置文件。

vi /opt/otrs/Kernel/Config.pm

输入数据库配置:

$Self->{DatabaseHost} = '127.0.0.1';
$Self->{Database} = 'otrs';
$Self->{DatabaseUser} = 'otrs';
$Self->{DatabasePw} = 'kamisama123'; 

16.编辑 OTRS 配置脚本。

vi /opt/otrs/scripts/apache2-perl-startup.pl 

查找并启用 MySQL 配置:

use DBD::mysql ();
use Kernel::System::DB::mysql; 

17.在 OTRS 目录上设置正确的文件权限。

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

18.验证目录的权限。

ls -la /opt/otrs/ 

下面是命令输出:

 drwxr-xr-x  9 otrs www-data   4096 Jul  6 23:00 .
drwxr-xr-x  3 root root       4096 Sep 11 14:02 ..
-rw-rw----  1 otrs www-data 472837 Jul  6 23:00 ARCHIVE
-rw-rw----  1 otrs www-data   4056 Jul  6 22:34 AUTHORS.md
-rw-rw----  1 otrs www-data   1388 Mar 24 14:50 .bash_completion
drwxrwsr-x  4 otrs www-data   4096 Jul  6 22:59 bin
-rw-rw----  1 otrs www-data 904291 Jul  6 22:59 CHANGES.md
-rw-rw----  1 otrs www-data     70 Mar 24 16:18 CONTRIBUTING.md
-rw-rw----  1 otrs www-data  35149 Sep 14  2018 COPYING
-rw-rw----  1 otrs www-data  15891 Jul  6 22:59 COPYING-Third-Party
drwxrwsr-x  2 otrs www-data   4096 Jul  6 22:34 Custom
drwxrwsr-x  3 otrs www-data   4096 Mar 24 16:18 doc
-rw-rw----  1 otrs www-data   1125 Mar 24 14:50 .fetchmailrc.dist
drwxrwsr-x  3 otrs www-data   4096 Jul  6 22:34 i18n
-rw-rw----  1 otrs www-data    141 Jul  6 22:59 INSTALL.md
drwxrwsr-x 10 otrs www-data   4096 Sep 11 14:52 Kernel
-rw-rw----  1 otrs www-data   1616 Jul  6 22:34 .mailfilter.dist
-rw-rw----  1 otrs www-data   1914 Mar 24 16:18 .procmailrc.dist
-rw-rw----  1 otrs www-data   2678 Jul  6 22:59 README.md
-rw-rw----  1 otrs www-data    158 Jul  6 23:00 RELEASE
drwxrwsr-x  8 otrs www-data   4096 Sep 11 15:11 scripts
-rw-rw----  1 otrs www-data   3646 Apr  8 18:39 SECURITY.md
-rw-rw----  1 otrs www-data    133 Jul  6 22:59 UPDATING.md
drwxrwsr-x 13 otrs www-data   4096 Jul  6 23:00 var

19.将 OTRS 应用程序启用为 Apache 虚拟主机。

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

20.验证是否安装了所有必需的模块。

 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

21.重新启动 Apache 服务。

 service apache2 restart

您已完成 OTRS 安装。 

教程 OTRS - Web 安装程序

打开浏览器并输入 Web 服务器的 IP 地址加上 /otrs/安装程序.pl。

在我们的示例中,浏览器中输入了以下 URL:

• http://192.168.0.10/otrs/installer.pl

应提供 OTRS Web 安装界面。

单击"下一步"按钮并接受许可协议。

选择 MySQL 数据库类型。

选择使用现有数据库的选项。

输入连接到 OTRS 数据库所需的信息。

• 用户: otrs
• 密码: kamisama123
• 主机: 127.0.0.1
• 数据库名称: otrs

等待 OTRS 安装完成。

输入信息以标识您的公司。

跳过电子邮件配置。

等待 OTRS 安装完成并记下显示的密码。

22.准备要运行的计划任务。

cd /opt/otrs/var/cron
for foo in *.dist; do cp $foo `basename $foo .dist`; done

23. 完成安装后,启动 OTRS 服务。

su - otrs -c "/opt/otrs/bin/otrs.Daemon.pl start"
su - otrs -c "/opt/otrs/bin/Cron.sh start"

 祝贺! OTRS 安装成功完成。

教程 OTRS - 仪表板访问

打开浏览器并输入您的 Web 服务器的 IP 地址加上 /otrs/。

在我们的示例中,浏览器中输入了以下 URL:

• http://192.168.0.10/otrs/

应提供 OTRS Web 界面。

在登录屏幕上,使用默认用户名和您注意到的密码。

• 默认用户名: root@localhost
• 密码: yK410lwRxglookwl

成功登录后,您将被发送到 OTRS 仪表板。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值