OTRS6完整安装文档
OTRS6完整安裝文檔
安裝環境:
系統:centos7
數據庫:mariadb
otrs版本:6.0.28
1. 使用yum安裝需要使用的工具
yum install wget net-tools vim -y
2. 修改hostname
hostnamectl set-hostname otrs-server
hostname
bash
3. 關閉selinux
vim /etc/selinux/config
注釋掉#SELINUX=enforcing #SELINUX=targeted
在末尾加上 SELINUX=disabled
4. 關閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service
5. 更新yum源
yum install epel-release -y
yum update -y
6. 安裝數據庫
這里我們使用mariadb數據庫
yum install mariadb-server -y
7. 數據庫安裝完成后修改默認設置以適用于OTRS,否則到安裝web安裝步驟會無法連接數據庫
[mysqld]
max_allowed_packet = 64M
query_cache_size = 32M
innodb_log_file_size = 256M
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
8. 配置數據庫
執行systemctl start mariadb來重啟數據庫服務器并激活剛才的修改內容。然后運行命令mysql_secure_installation,并按照屏幕上的指令來設置數據庫的root密碼
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
9. 安裝OTRS
OTRSrpm包下載鏈接: otrs安裝包
這里我們選擇6.0.28版本下載
wget https://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.28-01.noarch.rpm
yum install -y otrs-6.0.28-01.noarch.rpm
如果安裝結果有fail的部分,可重新執行 yum install -y otrs-6.0.28-01.noarch.rpm
10. 安裝完成之后 現在使用命令systemctl restart httpd.service重啟Apache以載入為OTRS修改的配置
systemctl restart httpd.service
11. 除了通過RPM包安裝的Perl模塊外,OTRS還需要一些其它的Perl模塊,你可以手動安裝。通過執行位于目錄/opt/otrs/bin/otrs.CheckModules.pl來檢查缺失的模塊
cd /opt/otrs/bin
./otrs.CheckModules.pl
可以看到缺失的模塊會有提示,并根據提示的命令安裝模塊
yum install “perl(Crypt::Eksblowfish::Bcrypt)” “perl(DBD::Pg)” “perl(Encode::HanExtra)” “perl(JSON::XS)” “perl(Mail::IMAPClient)” “perl(Authen::NTLM)” “perl(ModPerl::Util)” “perl(Text::CSV_XS)” “perl(YAML::XS)” -y
再執行模塊檢查看是否需要的模塊都已安裝
./otrs.CheckModules.pl
ODBC和Oracle用不上可以不用安裝
然后我們重啟httpd.service
systemctl restart httpd.service
12. web安裝
打開web安裝頁面 : http://10.60.4.208/otrs/installer.pl
很不幸,web頁面報500錯誤了,接下來我們來慢慢填坑…
13. 解決web安裝頁面500錯誤
查看apache的錯誤日志
cat /var/log/httpd/error_log
看到Moo.pm沒有安裝
14. 安裝Moo.pm
perl -MCPAN -e shell
默認的源比較慢,按ctrl+c終止,重新執行perl -MCPAN -e shell
更改為163的源后會自動安裝,進入cpan操作界面:
install Moo.pm
15. 安裝完成后重啟httpd,再次打開web安裝鏈接
systemctl restart httpd.service
打開仍然是500錯誤,再次查看httpd日志
如果日志比較多可以先刪除error_log,然后在重啟httpd查看日志
發現這次提示缺少namespace/clean.pm
進入cpan,安裝namespace/clean.pm
perl -MCPAN -e shell
install namespace/clean.pm
ctrl+c退出cpan
16. 重啟httpd,然后打開http://10.60.4.208/otrs/installer.pl
成功進入web安裝頁面
17. 接下來安裝提示安裝web
選擇同意
選擇為otrs創建新的數據庫,繼續下一步
輸入安裝mariadb數據庫時設置的密碼,測試數據庫連接,正常即可繼續下一步
繼續下一步
郵件設置可以跳過,安裝完成后可以設置
安裝完成
18. 輸入鏈接,進入開始頁面
http://10.60.4.208/otrs/index.pl
提示守護進程沒有運行
啟動OTRS守護進程
su otrs
/opt/otrs/bin/otrs.Daemon.pl start
/opt/otrs/bin/Cron.sh start
添加開機啟動
在/data/scripts/目錄下編寫腳本 vim daemon_otrs_protect.sh
vim daemon_otrs_protect.sh
添加到開機啟動任務:
vim /etc/rc.d/rc.local
su -otrs -c “./data/scripts/daemon_otrs_protect.sh”
賦權:
chmod 755 /etc/rc.d/rc.local
到這里Otrs6就安裝好了
打開web:
本教程適合剛入門的小白,也感謝OTRS群里的大神幫忙解決問題,這里貼上OTRS群號,大家有問題可以進群咨詢交流
QQ群:157191248
總結
以上是生活随笔為你收集整理的OTRS6完整安装文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机课演示文稿模板,计算机网络拓扑结构
- 下一篇: ENGEL恩格尔注塑机手柄控制器操作屏K