このチュートリアルでは、AlmaLinux8にMantisBug Trackerをインストールする方法を紹介します。知らない人のために、Mantis Bug Tracker(MantisBT)は、無料のオープンソースのWebベースのバグ追跡ソフトウェアです。 PHPで。 シンプルで使いやすく、ユーザーフレンドリーで、チームと協力してバグや問題をすばやく解決するのに役立つ多くのツールが付属しています。 電子メールによる通知、役割ベースのアクセス制御、プロジェクト、サブプロジェクト、カテゴリのサポート、問題の関係グラフ、カスタマイズ可能なダッシュボードなど、豊富な機能セットを提供します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 AlmaLinux8にMantisBTの無料のWebベースのバグ追跡システムを段階的にインストールする方法を紹介します。CentOSとRockyLinuxでも同じ手順に従うことができます。
Mantis BugTrackerをAlmaLinux8にインストールします
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf installepel-リリース
sudo dnfアップデート
ステップ2.LAMPスタックをインストールします。
AlmaLinuxLAMPサーバーが必要です。 LAMPをインストールしていない場合は、こちらのガイドに従ってください。
ステップ3.AlmaLinux8にMantisBugTrackerをインストールします。
次に、MantisBTの公式ページからMantisBTの最新の安定バージョンをダウンロードします。
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip
次のコマンドを使用して、ダウンロードしたファイルを解凍します。
mantisbtを解凍-2.25.2.zip
次。 抽出したファイルをに移動します /var/www/html/
以下のように:
sudo mv mantisbt-2.25.2 / var / www / html / mantisbt
いくつかのフォルダのアクセス許可を変更する必要があります。
sudo chown -R apache:apache / var / www / html / mantisbt
ステップ4.MariaDBを構成します。
デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation
脚本。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。
mysql_secure_installation
次のように構成します。
-rootパスワードを設定しますか? [Y/n] y-匿名ユーザーを削除しますか? [Y/n] y-rootログインをリモートで禁止しますか? [Y/n] y-テストデータベースを削除してアクセスしますか? [Y/n] y-特権テーブルを今すぐリロードしますか? [Y/n] Y
次に、MariaDBコンソールにログインして、Mantis BugTrackerのデータベースを作成する必要があります。 次のコマンドを実行します。
mysql -u root -p
これによりパスワードの入力を求められるので、MariaDBのrootパスワードを入力して Enter。 データベースサーバーにログインしたら、Mantis BugTrackerをインストールするためのデータベースを作成する必要があります。
MariaDB [(none)]> CREATE DATABASE mantisdb; MariaDB [(none)]> mantisdb。*のすべての特権を ‘your-strong-passwd’によって識別される ‘mantis’ @ ‘localhost’に付与します。 MariaDB [(none)]>フラッシュ特権; MariaDB [(none)]>終了;
ステップ5.構成 Apache。
次に、 Apache Mantisの仮想ホスト構成ファイル:
sudo nano /etc/httpd/conf.d/mantisbt.conf
次のファイルを追加します。
Save と close 終了したらファイルを再起動し、 Apache 変更を適用するサービス:
sudo a2ensite mantisbt.conf
sudo a2enmodリライト
sudo systemctl restart httpd
手順6.ファイアウォールを構成します。
ポート80と443がファイアウォールを通過できるようにします。
sudo Firewall-cmd –permanent –add-service = http
sudo Firewall-cmd –permanent –add-service = https
sudo Firewall-cmd –reload
次に、以下のコマンドを使用してSELinuxを設定します。
sudo setebool httpd_can_network_connect on -P
sudo chcon -R -u system_u -t httpd_sys_rw_content_t -r object_r / var / www / html / mantisbt
ステップ7.Mantis Bug TrackerWebインターフェイスへのアクセス。
正常にインストールされたら、Webブラウザーを開き、URLを使用してMantisWebインターフェースにアクセスします。 https://mantis.your-domain.com
。 次の画面が表示されます。
おめでとう! Mantisが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux8システムにMantisBugTrackerをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Mantisの公式ウェブサイト。