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 儀表板。
?
?
總結
以上是生活随笔為你收集整理的ubantu-20.04.3安装OTRS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: otrs 自定义
- 下一篇: AB test 之 广告投放