2013年8月8日木曜日

Mantis Bug Tracker インストールメモ

Mantis Bug Tracker を Windows の 64 ビット環境に構築したインストールメモです。

0. 前提条件

  動作環境 Windows 7 Professional SP1 (x64)

1. パッケージの入手

  • MySQL 5.6.13 (32,64共通)
    http://dev.mysql.com/downloads/installer/5.6.html
    ファイル名:mysql-installer-community-5.6.13.0.msi
  • Visual Studio 2012 更新プログラム 3 の Visual C++ 再頒布可能パッケージ
    http://www.microsoft.com/ja-jp/download/details.aspx?id=30679
    ファイル名:vcredist_x64.exe
    ※ VC11版 PHP、Apache HTTPD 実行に必要
  • PHP 5.5.1 (VC11,x64版)
    http://windows.php.net/download/
    ファイル名:php-5.5.1-Win32-VC11-x64.zip
  • Apache HTTPD 2.4.6 (VC11,x64版)
    http://www.apachelounge.com/download/VC11/
    ファイル名:httpd-2.4.6-win64-VC11.zip
  • Mantis Bug Tracker 1.2.15
    http://sourceforge.net/projects/mantisbt/files/mantis-stable/
    ファイル名:mantisbt-1.2.15.zip
2. インストール
  • MySQL
    • msi パッケージを実行、画面の要求に沿って進める。
    • root のアカウントに注意。
    • 追加アカウントはとりあえず「なし」
  • Visual C++ パッケージ
    • exe を実行
  • PHP
    • zip ファイルを解凍して C:\PHP に移動。
    • C:\PHP にある php.ini-production を php.ini にコピー
    • php.ini を編集
doc_root = "c:\Apache24\htdocs"
extension_dir = "C:\PHP\ext"
upload_max_filesize = 5M
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
date.timezone = Asia/Tokyo
session.save_path = "C:/tmp"
  • Apache HTTPD
    • zip ファイルを解凍して C:\Apache24 に移動。
    • C:\Apache24\conf\httpd.conf を編集
LoadModule php5_module "C:/PHP/php5apache2_4.dll"
PHPIniDir "C:/PHP"
ServerAdmin foo@example.com
ServerName localhost:80
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
<IfModule mime_module>
...
    AddType application/x-httpd-php .php

</IfModule>
    • "C:\Apache24\bin\httpd.exe -k install" でサービス追加。
    • "C:\Apache24\bin\httpd.exe -k start" サービス開始。
    • C:\Apache24\bin\ApacheMonitor.exe を「スタートアップ」に追加。
    • http://localhost/ で "It works !" と表示されることを確認。
    • Apache Monitor を status bar に "Apache/2.4.6 (Win64) PHP/5.5.1" と表示されていることを確認。
  • Mantis Bug Tracker
    • zip ファイルを解凍して C:\Apache24\htdocs\mantisbt にコピー
    • http://localhost/mantisbt/admin/install.php を開く。
    • "Password (for Database) を入力して [Install/Upgrade Database] ボタンを押す。
      すべて "GOOD" となることを確認。"BAD" が出たらその内容を対処。
    • http://localhost/mantisbt/admin/check.php を開いてエラーがないことを確認。
    • C:\Apache24\htdocs\mantisbt\admin を削除または名前を変更する。
    • C:\Apache24\htdocs\mantisbt\config_inc.php を編集
$g_default_language = 'japanese';
    • http://localhost/mantisbt/ を開き、日本語化されたログイン画面が表示されることを確認。
 画面ショットもない手順で申し訳ないが、これで一応 Mantis Bug Tracker は動作可能となった。あとは、Mantis BT の使い方であるが、それは多くの情報があるだろうからそちらに譲ることとする。


-以上-

0 件のコメント:

コメントを投稿