phpCollab2.5の設置方法
まずBugzillaと影舞というバグトラッキングシステムを
使おうとしたのですがあまりにも情報が少なく断念。
dotProjectというグループウェアも試してみたのですが、
ユーザインターフェースがなんとなく好きだったのでphpCollabを今回は選定。
ちなみにどちらも日本語に対応していますが、
少なくともphpCollabには若干の不具合あり。
まずPHP5のサーバにインストールしました。
やはりというか、なんというか、まあ実際気がつかなかったわけですが、
PHP4じゃないといけないみたいでうまく動きませんでした。
PostgreSQLだと文字化けしなかったのですが、タスクの登録ができず、
ソースはおったものの他の不具合があるといやなので泣く泣く断念、
PHP4のサーバで仕切り直しです。
まずphpCollabの本体をダウンロード。
phpCollab - Browse Files at SourceForge.net
こちらのphpcollab-2.5 rc 3を落として、サーバ(XREA)にUP。
次に
http://journal.mycom.co.jp/column/yetanother/063/と
3/3 phpCollabでプロジェクト管理しよう! [Mac OSの使い方] All Aboutを
参考に不具合を修正します。
ちなみにデータベースは前回MySQLで文字化けしたので
PostgreSQLをチョイス。
ただ
$res = pg_connect("host=".MYSERVER." port=5432でデータベースに接続できなかったので
dbname=".MYDATABASE." user=".MYLOGIN." password=".MYPASSWORD);
/installation/setup.php(353)
/includes/library.php(1100,1148,1184)
/includes/request.class.php(25)
【()は行番号,setup.phpのみhost=$myserver】
の5箇所を
$res = pg_connectport=5432 dbname=".MYDATABASE."に変更。
user=".MYLOGIN." password=".MYPASSWORD);
以下はjpGraph日本語化で修正が必要なファイル。
calendar\graphtasks.php(42)
phases\graphtasks.php(28)
projects_site\graphsubtasks.php(29)
projects_site\graphtasks.php(40)
reports\exportreport.php(476)
reports\graphtasks.php(127)
subtasks\graphsubtasks.php(29)
tasks\graphtasks.php(25)
これで今のところ問題なく動いています。