SolarisにバグトラッキングシステムMANTISをインストール

 

(この記事は、未完成です。ごめんなさい。) 

 

MANTISの日本語ページ

http://www.alles.or.jp/~sogabe/mantis/

MANTISのダウンロード 

http://www.mantisbt.org/download.php 

 

■Mantisをインストールする

解凍する。

$ tar zxvf mantis-1.1.0a4.tar.gz

Webで公開しているディレクトリにmantisという名前で置く。

$ mv mantis-1.1.0a4 $HOME/public_html/mantis

 

apacheユーザがアクセス可能にしておく。

# chown -R apache:apache mantis 

 

 

■MySQLで

 

mysql> create database mantis;

 

 

■ブラウザからアクセスする

http://mydomain.com/mentis/

Type of Database    MySQL
Hostname (for Database Server)        127.0.0.1:3307
Username (for Database)        foo
Password (for Database)       
Database name (for Database)    mantis
Admin Username (to create Database)   
Admin Password (to create Database)   
Print SQL Queries instead of Writing to the Database

 

 

■POSSIBLE PROBLEMが表示される

 

 Attempting to connect to database as user  POSSIBLE PROBLEM
 Database user doesn't have access to the database ( )

 

Installing Database

 Attempting to connect to database as user  POSSIBLE PROBLEM
 Database user doesn't have access to the database ( Access denied for user:  'foo@localhost' (Using password: YES) )

 

 Write Configuration File(s)

 Creating Configuration File (config_inc.php)
(if this file is not created, create it manually with the contents below)
 POSSIBLE PROBLEM
cannot write /local/export/home/towns/public_html/mantis/config_inc.php

 

 Please add the following lines to /local/export/home/towns/public_html/mantis/config_inc.php before continuing to the database upgrade check:

<?php
$g_hostname = 'localhost:3307';
$g_db_type = 'mysql';
$g_database_name = 'mantis';
$g_db_username = 'foo';
$g_db_password = 'xxxx';
?>

 

ということなので、たぶん、apacheがファイルを作れないからだと思い、apacheがファイルを変更できるようにしてあげる。

# chown -R apache:apache /export/home/foo/public_html/mantis

 

再度、ブラウザからアクセスする。

http://mydomain.com/mentis/

 

すると、POSSIBLE PROBLEMは消えないが、PHPへの書き込みは催促しなくなった。

そして、mantis/config_inc.php は作成されていた。

 

ページ一番下には、

 Install was successful.

 Continue to log into Mantis

 と表示されていたので、このContinueをクリック。

 

すると、エラーが。

SYSTEM WARNING: mysql_connect(): Access denied for user: 'foo@localhost' (Using password: YES)

APPLICATION ERROR #400
Database connection failed. Error received from database was #1045: Access denied for user: 'foo@localhost' (Using password: YES)

Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.

 

 

 

http://mydomain.com/mantis/admin/install.php

Hostnameを127.0.0.1:3307

 

 

 (この記事は、未完成です。ごめんなさい。)