dotProjectはオープンソースのプロジェクト管理に特化したwebアプリケーションです。phpで動作します。
主な機能として、「タスク管理」「スケジュール管理」「コミュニティ」などを提供します。
また、ユーザーの権限も機能ごとに細かく設定できます。
dotProject日本語版はフロント側はUTF-8ですが、DBはujis(euc-jp)です。
機種依存文字を利用したいので、UTF-8に対応してみます。
dotproject/includes/db_adodb.php
function db_connect( $host='localhost', $dbname, $user='root', $passwd='', $persist=false ) { global $db, $ADODB_FETCH_MODE; if ($persist) { $db->PConnect($host, $user, $passwd, $dbname) or die( 'FATAL ERROR: Connection to database server failed' ); } else { $db->Connect($host, $user, $passwd, $dbname) or die( 'FATAL ERROR: Connection to database server failed' ); } $ADODB_FETCH_MODE=ADODB_FETCH_BOTH; $db->Execute('SET NAMES UTF8'); // ←追加 //mysql_set_charset('UTF8'); // ←MySQL 5.0.7 以降の場合、こちらを推奨 }
dotproject/db/dotproject.sql
最後に、設置したURLにブラウザでアクセスし、ウィザードに従ってDBの設定を行えば完了です。
デフォルトのパスワードは
ユーザー名: admin パスワード: passwd
です。
必ず変更しておきましょう。
なお、内部でアラートメールを飛ばしているようなので、システム管理 > システム設定 にて、「サイトのドメイン」と「管理者ユーザー名」は変更しておいた方がいいかもしれません。(※未確認)