すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:MantisBT のデプロイ

最終更新日:Jun 22, 2026

バグ管理は、ソフトウェア開発プロセスの重要な一部です。Mantis Bug Tracker (MantisBT) は、使いやすく堅牢なオープンソースのバグ追跡システムで、バグの追跡と管理が可能です。このトピックでは、Simple Application Server に MantisBT をデプロイする方法について説明します。

前提条件

LAMP アプリケーションイメージに基づいて Simple Application Server が作成されており、プリセットされた MySQL データベースのパスワードを取得済みであること。詳細については、「LAMP 開発環境の構築」をご参照ください。

ステップ 1:MantisBT のダウンロード

  1. LAMP の Simple Application Server に接続します

    詳細については、「Linux サーバーへの接続」をご参照ください。

  2. 次のコマンドを実行して、Web サイトのルートディレクトリに移動します。

    cd /<Web サイトのルートディレクトリ>

    Web サイトのルートディレクトリは、LAMP 6.1.0 と LAMP 7.4 のアプリケーションイメージで異なります。

    • LAMP 6.1.0 アプリケーションイメージの場合、Web サイトのルートディレクトリは /home/www/htdocs です。

    • LAMP 7.4 アプリケーションイメージの場合、Web サイトのルートディレクトリは /data/wwwroot/example です。

    この例では、LAMP 7.4 アプリケーションイメージを使用します。次のコマンドを実行します。

    cd /data/wwwroot/example
  3. 次のコマンドを実行して、MantisBT パッケージをダウンロードします。

    sudo wget https://downloads.sourceforge.net/project/mantisbt/mantis-stable/1.3.20/mantisbt-1.3.20.zip --no-check-certificate
  4. 次のコマンドを実行して、MantisBT パッケージを解凍します。

    sudo unzip mantisbt-1.3.20.zip
  5. 次のコマンドを実行して、解凍されたすべての MantisBT ファイルを Web サイトのルートディレクトリに移動します。

    sudo mv ./mantisbt-1.3.20/* ./
  6. システムのセキュリティを確保するため、標準ユーザーを作成して MantisBT を実行することを推奨します。

    この例では、www という名前の標準ユーザーを作成します。

    sudo useradd www
  7. 次のコマンドを実行して、Web サイトのルートディレクトリ内にあるファイルの所有者を変更します。

    sudo chown -R www:www ./*

ステップ 2:MantisBT のインストールとログイン

  1. お使いのコンピューターで、ブラウザーを使用して http://<lamp_server_public_ip>/index.php にアクセスします。

    説明

    Simple Application Server のパブリック IP アドレスは、サーバーのカードをクリックして「概要」ページに移動することで取得できます。

    1. Web ブラウザーを使用して http:///index.php にアクセスします。ページには [インストール前のチェック] の結果が表示されます。この結果には、PHP バージョン (7.4.21)、UTF-8 サポート、セーフモード、および config_inc.phpcustom_constants_inc.php などの古い設定ファイルの残存チェックが含まれます。すべてのチェック項目のステータスが [GOOD] であることは、現在の環境が MantisBT のインストール要件を満たしていることを示します。

  2. [インストールオプション] セクションで、LAMP サーバーのデータベース情報を入力します。

    [パスワード (データベース用)] フィールドにデータベースのパスワードを入力します。このパスワードは、「アプリケーション情報の表示」の手順に従って確認できます。他のフィールドには、次の値を使用してください。[データベースの種類] には MySQL Improved を選択し、[ホスト名] には localhost[ユーザー名] には root[データベース名] には bugtracker を入力します。

  3. ページの下部にある [データベースのインストール/アップグレード] をクリックします。

  4. ページが読み込まれたら、[データベースのチェックとインストール] ページの下部までスクロールし、[create] をクリックします。

    [インストール完了] ページが表示され、MantisBT が正常にインストールされたことを確認できます。このページでは、管理者としてログインし、[create] リンクをクリックして最初のプロジェクトを作成するよう促されます。

  5. 設定ファイルを作成します。

    1. [設定ファイルの書き込み] セクションで、設定コードをコピーします。インストーラーは config/config_inc.php ファイルに自動的に書き込むことができないため、生成されたコードを手動で追加する必要があります。このコードには、$g_hostname$g_db_type$g_database_name$g_username$g_db_password$g_default_timezone$g_crypto_master_salt などの設定が含まれています。値がご使用の環境と一致していることを確認してください。

    2. 次のコマンドを実行して、設定ファイルを作成します。

      sudo vi /data/wwwroot/example/config/config_inc.php
    3. キーボードの I キーを押して、編集モードに入ります。

    4. 手順 5.a」で取得した設定情報をファイルに貼り付けます。

    5. キーボードの Esc キーを押し、:wq と入力して Enter キーを押し、ファイルを保存します。

  6. ローカルのブラウザーで http://<lamp_server_public_ip>/login_page.php と入力します。MantisBT のログインページで、デフォルトアカウントの administrator とデフォルトパスワードの root を使用して MantisBT にログインします。

  7. ページの右上隅で、[マイアカウント] をクリックして、administrator のパスワードを変更します。

    administrator はデフォルトのアカウントです。初回ログイン後にパスワードを変更することを推奨します。

  8. [ユーザーの更新] をクリックします。

    Mantis Bug Tracker のホームページにある [マイビュー] ページにリダイレクトされます。これにより、管理者として正常にログインし、MantisBT の使用を開始できることを確認できます。