ホームページ >システムチュートリアル >Linux >Ubuntu 16.04 に OTRS をインストールするためのヒント

Ubuntu 16.04 に OTRS をインストールするためのヒント

王林
王林転載
2024-03-23 21:20:11875ブラウズ

OTRS (Open Source Ticket Request System) は、カスタマー サービス、ヘルプ デスク、IT サービス管理用のオープンソース チケット発行ソフトウェアです。ソフトウェアは Perl と JavaScript で書かれています。これは、チケット、苦情、サポート リクエスト、またはその他の種類のレポートを管理する必要がある企業や組織向けのトラブル チケット ソリューションです。 OTRS は、MySQL、PostgreSQL、Oracle、SQL Server などの複数のデータベース システムをサポートしており、Windows と Linux にインストールできるマルチプラットフォーム ソフトウェアです。

在 Ubuntu 16.04 上安装 OTRS技巧

このチュートリアルでは、Ubuntu 16.04 に OTRS をインストールして構成する方法を説明します。 OTRS のデータベースとして PostgreSQL を使用し、Web サーバーとして Apache Web サーバーを使用します。

前提条件

  • Ubuntu 16.04。
  • 最小 2GB のメモリ。
  • ルート権限
ステップ 1 - Apache と PostgreSQL をインストールする

最初のステップでは、Apache Web サーバーと PostgreSQL をインストールします。 ubuntu リポジトリから最新バージョンを使用します。

SSH を使用して Ubuntu サーバーにログインします:

リーリー

Ubuntu リポジトリを更新します。

リーリー

apt を使用して Apache2 と PostgreSQL をインストールします:

リーリー

サーバー ポートをチェックして、Apache と PostgreSQL が実行されていることを確認します。

リーリー

在 Ubuntu 16.04 上安装 OTRS技巧

ポート 80 は Apache によって使用され、ポート 5432 は postgresql データベースによって使用されていることがわかります。

ステップ 2 - Perl モジュールをインストールする

OTRS は Perl に基づいているため、OTRS に必要ないくつかの Perl モジュールをインストールする必要があります。

この apt コマンドを使用して Perl モジュールをインストールします:

リーリー

インストールが完了したら、Apache の Perl モジュールをアクティブ化し、Apache サービスを再起動する必要があります。

リーリー

次に、次のコマンドを使用して、モジュールがロードされているかどうかを確認します:

リーリー

在 Ubuntu 16.04 上安装 OTRS技巧

ステップ 3 - OTRS の新しいユーザーを作成する

OTRS は Web ベースのプログラムであり、Apache Web サーバーの下で実行されます。安全を確保するには、root ではなく通常のユーザーとして実行する必要があります。

useradd コマンドを使用して、新しい otrs ユーザーを作成します:

リーリー
  • -r: ユーザーをシステム ユーザーとして使用します。
  • -d /opt/otrs: 新しいユーザーのホーム ディレクトリを /opt/otrs の下に置きます。
  • -c: 備考。

次に、Apache は www-data ユーザーおよびユーザー グループで実行されるため、otrs ユーザーを www-data ユーザー グループに追加します。

リーリー

/etc/passwd ファイルにはすでに otrs ユーザーが存在します。

リーリー

在 Ubuntu 16.04 上安装 OTRS技巧

OTRS の新しいユーザーが作成されました。

ステップ 4 - データベースの作成と構成

このセクションでは、OTRS システム用に新しい PostgreSQL データベースを作成し、PostgreSQL データベースの構成に若干の変更を加えます。

postgres ユーザーにログインし、PostgreSQL シェルにアクセスします。

リーリー

パスワード myotrspw と非特権ユーザーを使用して、新しいロール otrs を作成します。

リーリー

次に、otrs ユーザー権限を使用して新しい otrs データベースを作成します。

リーリー

次に、otrs ロールを検証するために PostgreSQL 構成ファイルを編集します。

リーリー

次の設定を 84 行目の後に貼り付けます:

リーリー

ファイルを保存して vim を終了します

在 Ubuntu 16.04 上安装 OTRS技巧

exit を使用して root 権限に戻り、PostgreSQL を再起動します:

リーリー

PostgreSQL は OTRS をインストールする準備ができています。

在 Ubuntu 16.04 上安装 OTRS技巧

ステップ 5 - OTRS のダウンロードと構成

このチュートリアルでは、OTRS Web サイトの最新バージョンを使用します。

/opt ディレクトリに入り、wget コマンドを使用して OTRS 5.0 をダウンロードします:

リーリー

otrs ファイルを展開し、ディレクトリの名前を変更し、すべての otrs ファイルとディレクトリの所有権を otrs に変更します。

リーリー

次に、システムをチェックして、OTRS がインストールできることを確認する必要があります。

次の otrs スクリプト コマンドを使用して、OTRS のインストールに必要なシステム パッケージを確認します:

リーリー

すべての結果が正しいことを確認してください。これは、サーバーが OTRS をインストールできることを意味します。

在 Ubuntu 16.04 上安装 OTRS技巧

OTRS がダウンロードされ、サーバーは OTRS をインストールする準備ができています。

次に、otrs ディレクトリに入り、設定ファイルをコピーします。

リーリー

vim を使用して Config.pm ファイルを編集します:

リーリー

行 42 のデータベースパスワードを変更します:

リーリー

MySQL データベース サポートの 45 行のコメント:

リーリー

PostgreSQL データベース サポートの行 49 のコメントを解除します:

リーリー

ファイルを保存して vim を終了します。

次に、Apache 起動ファイルを編集して PostgreSQL サポートを有効にします。

リーリー

60 行目と 61 行目のコメントを解除します:

リーリー

ファイルを保存してエディタを終了します。

最後に、不足している依存関係とモジュールがないか確認します。

リーリー

以下のスクリーンショットでは、結果が「OK」であることがわかります:

在 Ubuntu 16.04 上安装 OTRS技巧

ステップ 6 - サンプル データベースをインポートする

このチュートリアルでは、scripts ディレクトリにあるサンプル データベースを使用します。したがって、すべてのサンプル データベースとテーブル構造を、手順 4 で作成したデータベースにインポートするだけです。

postgres ユーザーにログインし、otrs ディレクトリに入ります。

リーリー

otrs ユーザーとして、psql コマンドを使用してデータベースとテーブル構造を挿入します。

リーリー

必要に応じて、データベースのパスワード myotrspw を入力します。

在 Ubuntu 16.04 上安装 OTRS技巧

ステップ 7 - OTRS データベースを起動します。OTRS が設定されたので、OTRS を起動できます。

otrs のファイルとディレクトリのアクセス許可を www-data ユーザーとユーザー グループに設定します。

リーリー

Apache 仮想ホスト ディレクトリに新しいリンク ファイルを作成して、otrs Apache 構成を有効にします。

リーリー

otrs 仮想ホストを有効にして、Apache を再起動します。

リーリー

Apache がエラーなしで起動することを確認します。

在 Ubuntu 16.04 上安装 OTRS技巧

ステップ 8 - OTRS スケジュールされたタスクを構成する

OTRS は Apache Web サーバーにインストールされ実行されていますが、OTRS スケジュールされたタスクを構成する必要があります。

otrs ユーザーにログインし、var/cron ディレクトリに otrs ユーザーとして入力します。

リーリー

次のコマンドを使用して、すべての .dist スケジュールされたタスク スクリプトをコピーします:

リーリー

exit を使用して root 権限に戻り、otrs ユーザーを使用してスケジュールされたタスク スクリプトを開始します。

リーリー

在 Ubuntu 16.04 上安装 OTRS技巧

次に、PostMaster が電子メールを手動で収集するための新しいスケジュールされたタスクを作成します。 2分ごとにメールを受信するように設定してみます。

リーリー

次の設定を貼り付けます:

リーリー ###保存して終了。

次に、otrs デーモンを停止して、再度開始します。

リーリー

在 Ubuntu 16.04 上安装 OTRS技巧

OTRS のインストールと構成が完了しました。

ステップ 9 - OTRS のテスト
Web ブラウザを開いてサーバーの IP アドレスを入力します: http://192.168.33.14/otrs/

デフォルトのユーザー root@localhost とパスワード root を使用してログインします。

在 Ubuntu 16.04 上安装 OTRS技巧

デフォルトの root アカウントを使用すると、警告が表示されます。警告メッセージをクリックして、新しい管理者 root ユーザーを作成します。

次は、別の管理者 root ユーザーでログインした後に表示される管理ページです。ここにはエラー メッセージはありません。

在 Ubuntu 16.04 上安装 OTRS技巧

顧客としてログインしたい場合は、customer.pl: http://192.168.33.14/otrs/customer.pl

を使用できます。

顧客のログイン インターフェイスが表示されるので、顧客のユーザー名とパスワードを入力します。

在 Ubuntu 16.04 上安装 OTRS技巧

次は、新しいドキュメントを作成するための顧客ページです。

在 Ubuntu 16.04 上安装 OTRS技巧

ステップ 10 - トラブルシューティング
「OTRS デーモンが実行されていません」エラーがまだ表示される場合は、次のように OTRS デーモン プロセスをデバッグできます。

リーリー

OTRS デーモンを停止します:

リーリー

--debug オプションを使用して、OTRS デーモンを起動します。

リーリー


以上がUbuntu 16.04 に OTRS をインストールするためのヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。