GNU/Linux >> Linux の 問題 >  >> Linux

RockyLinux8にOTRSをインストールする方法

「オープンチケットリクエストシステム」としても知られているOTRSは、Perlで書かれた無料のオープンソースのウェブベースのチケットシステムです。多くの企業で、カスタマーサポート、ヘルプデスク、コールセンターなどの機能に関連する運用を改善するために使用されています。これにより、顧客はカスタマーポータルを介してチケットを登録および作成できます。 OTRSは他の人気のあるチケットシステムの強力な代替手段です。

この投稿では、RockyLinux8にOTRSをインストールする方法を紹介します。

前提条件

  • Atlantic.NetクラウドプラットフォームでRockyLinux8を実行しているサーバー
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてRockyLinux8を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

dnf update -y

ステップ2–必要なパッケージをインストールする

まず、EPELリポジトリとその他の依存関係をシステムにインストールする必要があります。次のコマンドを実行してインストールできます:

dnf install epel-release -y
dnf install gcc expat-devel procmail mod_perl perl perl-core -y

次に、次のコマンドを使用してApacheおよびMariaDBサーバーをインストールします。

dnf install httpd mariadb-server -y

両方のパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、システムの再起動時に開始できるようにします。

systemctl start httpd mariadb
systemctl enable httpd mariadb

次に、MariaDB構成ファイルを編集します:

nano /etc/my.cnf.d/mariadb-server.cnf

[mysqld]セクション内に次の行を追加します。

max_allowed_packet=256M
character-set-server=utf8
collation-server=utf8_general_ci
innodb_buffer_pool_size=4G
innodb_log_file_size=1G

ファイルを保存して閉じてから、MariaDBサービスを再起動して変更を適用します。

systemctl restart mariadb

ステップ3–OTRSをインストールする

まず、次のコマンドを使用して、OTRSを実行するための専用ユーザーを作成します。

useradd otrs

次に、次のコマンドを使用して、OTRSユーザーをApacheグループに追加します。

usermod -G apache otrs

次に、次のコマンドを使用してOTRSの最新バージョンをダウンロードします:

wget https://otrscommunityedition.com/download/otrs-community-edition-6.0.32.zip

OTRSがダウンロードされたら、次のコマンドでダウンロードしたファイルを解凍します:

unzip otrs-community-edition-6.0.32.zip

次に、次のコマンドを使用して、抽出したディレクトリを/optに移動します。

mv otrs-community-edition-6.0.32 /opt/otrs

次に、OTRSディレクトリに適切な所有権を設定します:

chown -R otrs:otrs /opt/otrs

ステップ4–OTRSに必要なPerlモジュールをインストールする

次に、OTRS機能を拡張するためにいくつかのPerlモジュールをインストールする必要があります。次のスクリプトを実行すると、必要なすべてのモジュールを確認できます。

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

これにより、必要なモジュールとオプションのモジュールがすべて一覧表示されます。

次に、次のコマンドを1つずつ実行して、すべてのモジュールをインストールします。

cpan Crypt::Eksblowfish::Bcrypt
cpan Date::Format
cpan DateTime
cpan DBD::ODBC
cpan DBD::Oracle
cpan DBD::Pg
cpan Encode::HanExtra
cpan JSON::XS
cpan Mail::IMAPClient
cpan Authen::SASL
cpan Authen::NTLM
cpan Moo
cpan Net::DNS
cpan Net::LDAP
cpan Template
cpan Template::Stash::XS
cpan Text::CSV_XS
cpan XML::LibXML
cpan XML::LibXSLT
cpan XML::Parser
cpan YAML::XS

注:プロセスを高速化するために、上記のコマンドをbashシェルスクリプトにラップすることをお勧めします。これを行うには、次のように入力します:

nano installer.sh

次に、上記のコマンドをコピーします。必ず保存して終了してください 。ここで、次のように入力します:

chmod 660 installer

スクリプトを実行するには、次のように入力します。

sh installer.sh

次に、次のコマンドを使用して、OTRSデフォルト構成ファイルの名前を変更します。

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

次に、次のコマンドを使用して、必要なすべてのOTRSモジュールを確認します。

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

次に、次のコマンドを使用して適切な権限を設定します。

perl /opt/otrs/bin/otrs.SetPermissions.pl

ステップ5–Apache構成ファイルを作成する

OTRSは事前設定されたApache仮想ホスト設定ファイルを提供します。次のコマンドを使用して、Apache構成ディレクトリにリンクできます。

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs_apache.conf

次に、ApacheおよびMariaDBサービスを再起動して、変更を適用します。

systemctl restart httpd
systemctl restart mariadb

ステップ6–OTRS用のsystemdサービスファイルを作成する

次に、OTRS用のsystemdサービスファイルを作成する必要があります。次のコマンドを使用して作成できます:

nano /etc/systemd/system/otrs.service

次の行を追加します:

[Unit]
Description=OTRS: Open-source Ticket Request System, Copyright (C) 2001-2016 OTRS AG
Documentation=https://otrs.github.io/doc/manual/admin/stable/en/html/
Requires=crond.service httpd.service mariadb.service 

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/opt/otrs/bin/otrs.Daemon.pl start
ExecStart=/opt/otrs/bin/Cron.sh start
ExecStop=/opt/otrs/bin/Cron.sh stop
ExecStop=/opt/otrs/bin/otrs.Daemon.pl stop
User=otrs
Group=apache

[Install]
WantedBy=multi-user.target

ファイルを保存して閉じてから、systemdデーモンをリロードして変更を適用します。

systemctl daemon-reload

次に、次のコマンドを使用してOTRSサービスを開始して有効にします:

systemctl start otrs
systemctl enable otrs

ステップ7–OTRSWebインターフェースにアクセスする

次に、Webブラウザーを開き、URL http://your-server-ip/otrs/installer.plを使用してOTRSにアクセスします。 。次の画面が表示されます。

次へをクリックします ボタン。使用許諾契約の画面が表示されます:

ライセンスに同意して続行をクリックします ボタン。データベース設定画面が表示されます。

ユーザー名としてrootを指定し、パスワードフィールドを空白のままにして、データベース設定の確認をクリックします。 。次の画面が表示されます。

次へをクリックします データベースとユーザーを作成するためのボタン。次の画面が表示されます。

次へをクリックします ボタン。一般的な設定画面が表示されます:

必要な構成をすべて提供し、次へをクリックします ボタン。次の画面が表示されます。

SMTP構成を提供するか、[この手順をスキップ]をクリックします " ボタン。次の画面が表示されます。

スタートアップページのリンクをクリックします。 OTRSログインにリダイレクトされます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします。 ボタン。 OTRSダッシュボードが表示されます:

ここで、コマンドラインインターフェイスを開いてOTRSサービスを再起動します。

systemctl restart otrs

結論

おめでとう! Rocky Linux 8にOTRSチケットシステムが正常にインストールされました。これで、OTRSを使用して独自のオンラインチケットシステムを作成できます。 Atlantic.NetのVPSホスティングを試してみてください!


Linux
  1. RockyLinux8.4のインストール方法

  2. RockyLinux8にPython3.10をインストールする方法

  3. Rocky Linux 8 に Redis をインストールする方法

  1. RockyLinux8にPython3.9をインストールする方法

  2. RockyLinux8.4のインストール方法

  3. RockyLinux8にDockerCEをインストールする方法

  1. RockyLinux8にSnapをインストールする方法

  2. RockyLinux8にDockerCEをインストールする方法

  3. RockyLinux8にAnydeskをインストールする方法