日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

CentOS7下安装 OTRS 工单管理系统

發布時間:2023/12/29 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7下安装 OTRS 工单管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CentOS7下安裝 OTRS 工單管理系統

一 、環境介紹

系統: CentOS 7
數據庫: MySQL 5.6.47
OTRS: 6.0.15
Github項目地址
OTRS項目FTP

二、安裝過程

1. 安裝所需軟件或依賴軟件

yum install -y wget vim-enhanced htop tmpwatch mailx telnet unzip rpm -ivh http://repository.it4i.cz/mirrors/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -Uvh http://espejos.ucr.ac.cr/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

2.升級系統

yum install -y bash-completion net-tools

3.配置數據庫

數據庫推薦版本5.6

vim /etc/my.cnf

在my.cnf最下方添加,如配置項已存在直接修改數值即可

必修改不可忽略,否則后期依舊需要改才能運行

max_allowed_packet=64M query_cache_size=16M innodb_log_file_size=256M innodb_file_per_table=1 character-set-server=utf8

重啟數據庫

systemctl restart mysqld

4.下載 并 安裝 OTRS

wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.15-01.noarch.rpm rpm -ivh otrs-6.0.15-01.noarch.rpm

這時我們發現錯誤,開始安裝大部分perl依賴

yum -y install "perl(Archive::Tar)" "perl(Crypt::Eksblowfish::Bcrypt)" "perl(Crypt::SSLeay)" "perl(DBD::Pg)" "perl(Encode::HanExtra)" "perl(GD)" "perl(GD::Text)" "perl(GD::Graph)" "perl(JSON::XS)" "perl(Mail::IMAPClient)" "perl(Authen::NTLM)" "perl(ModPerl::Util)" "perl(Net::DNS)" "perl(Net::LDAP)" "perl(PDF::API2)" "perl(Template)" "perl(Template::Stash::XS)" "perl(Text::CSV_XS)" "perl(Time::Piece)" "perl(XML::Parser)" "perl(YAML::XS)" "bash-completion" "perl(DateTime)" "perl(Text::CSV)" "perl(XML::LibXSLT)" "perl(XML::LibXSLT)" "perl(XML::LibXSLT)" "perl-core" "procmail"

安裝perl 數據庫依賴,自主選擇安裝mysql或者oracle等。

yum -y install "perl(DBD::mysql)" | "perl(DBD::oracle)"

上面安裝依賴的過程可能出現依賴包不存在的情況,詳情見問題記錄第一節。跳轉
再次進行rpm安裝,如果發現還缺少依賴請通過yum自行安裝

rpm -ivh otrs-6.0.15-01.noarch.rpm

我們可以看到成功信息

Next steps: [restart web server] #重啟服務器 systemctl restart apache2.service[install the OTRS database] #安裝和配置OTRS服務器Make sure your database server is running.Use a web browser and open this link:http://localhost/otrs/installer.pl[start OTRS daemon and corresponding watchdog cronjob] #開啟守護進程和監視進程/opt/otrs/bin/otrs.Daemon.pl start/opt/otrs/bin/Cron.sh start((enjoy))Your OTRS Team

通過安裝成功提示告訴我們的地址,通過地址進入配置引導網頁進行安裝

http://ip/otrs/installer.pl

默認為80端口如切換了其他端口號可能會出現拒絕訪問情況,詳情見問題統計第二節跳轉

5.后續配置

打開安裝配置網頁

  • 第一步進行默認下一步并同意協議。

  • 第二步選擇自己的數據庫類型和安裝類型

  • 第三步填寫數據庫配置信息,點擊測試連接沒有問題后點擊下一步。

  • 等待成功,點擊下一步

  • 修改配置,并下一步

  • 如有需要請修改,我跳過了

  • 安裝成功,通過提供的開始頁面進入,記住用戶和密碼方便后期修改

  • 進行登錄

  • 登陸成功,后期可自行修改登錄密碼

6.開啟守護進程及監控進程

cd /opt/otrs su otrs /opt/otrs/bin/otrs.Daemon.pl start /opt/otrs/bin/Cron.sh start

三、問題記錄

1.perl依賴包查找不到 - 即修改yum源

默認系統的yum源為阿里云,后發現在yum安裝perl依賴時有很多不存在,這種情況即可添加其他yum源來解決。
1.1 進入yum源存放文件夾

cd /etc/yum.repos.d/

1.2 下載鏡像
下面兩個鏡像如已經添加過阿里云鏡像即可忽略,如wget方式下載過慢也可以提前下載并上傳至此文件夾中。

wget http://mirrors.aliyun.com/repo/Centos-7.repo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

1.3 清除系統yum緩存并生成新的yum緩存

yum clean all # 清除系統所有的yum緩存 yum makecache # 生成yum緩存

注:生成緩存過程可能會很長時間,暫時未找到解決辦法,只能耐心等待。
1.4 安裝epel源

yum list | grep epel-release yum install -y epel-release

1.5 再次清除系統yum緩存并生成新的yum緩存

yum clean all # 清除系統所有的yum緩存 yum makecache # 生成yum緩存

注:生成緩存過程可能會很長時間,暫時未找到解決辦法,只能耐心等待。
1.6 查看系統可用的yum源和所有的yum源

yum repolist enabled yum repolist all

2.安裝成功但ip拒絕訪問- 即關閉防火墻或開啟端口

有兩種解決方案:

  • 通過firewall進行端口放行

    firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload #重啟防火墻
  • 安裝iptables防火墻并設置端口放行

    service firewalld stop #停止防火墻服務 systemctl disable firewalld.service #禁止firewall開機啟動 yum install iptables-services #安裝iptables vi /etc/sysconfig/iptables #編輯防火墻配置文件

    /etc/sysconfig/iptables

    下面為例子具體請根據實際情況修改

    *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT

    開啟或重啟防火墻并開機啟動

    service iptables start #開啟 service iptables restart #開啟 systemctl enable iptables.service #設置防火墻開機啟動
  • 參考:

    centos7安裝otrs

    CentOS7修改為國內yum源

    CentOS7中外部無法訪問默認8080端口

    總結

    以上是生活随笔為你收集整理的CentOS7下安装 OTRS 工单管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。