dotProjectインストールメモ

オープンソースな、プロジェクト管理ソフト。

公式デモ

dotProject Demo

以下のユーザ名・パスワードでログインできる。

ユーザ種別UsernamePassword違い
管理者adminadminシステム設定・ユーザ設定にもアクセスできる
一般ユーザguestguest

Windowsでの導入メモ (v1.0.2)

MySQLのセットアップ

最新の推薦版である4.1.xでなく、情報も多い4.0.xを使った方が無難。

MySQLデータベースサーバーのセットアップ Windows篇

dotProject導入(付属ドキュメントの内容)

1)tarballダウンロードして、解凍。

2)MySQLに、DBやユーザを作成

2-1){dotproject}という名前のDBを作成。

mysql> CREATE DATABASE dotproject;

2-2){dotproject}という名前のユーザを作成し、上記作成DBへのアクセス権付与と、パスワードを設定する。

mysql> GRANT ALL PRIVILEGES ON dotproject.*
TO dotproject@localhost IDENTIFIED BY
"[dotprojectユーザのパスワード]" WITH GRANT OPTION;

3)dotProjectに用意されている、DB操作スクリプトを実行する。

mysql -udotproject -p[dotprojectユーザのパスワード] dotproject < [dotproject]/db/dotproject_[version].sql

4)設定ファイルの編集

[dotproject]/includes/config-dist.phpをconfig.phpとしてコピーし、こちらを編集する。

設定必須項目:

項目名設定値備考
DATABASE ACCESS INFORMATION の各項目
host_localeja
currency_symbol& # 1 6 5 ;(半角スペースなしで)"¥"の指定
root_dir
c:/web/dotproject みたく
base_url
dotProjectが見られるURL

5)管理者でログインしてみる

http://[dotProject URL]/index.php.
Username: admin
Password: passwd

6)管理者ユーザの設定

「User Admin」から、管理者のパスワード、メールアドレスを修正。

7)他ユーザの追加

[User Admin]から、他のユーザを追加。 追加しただけではそのユーザはログインできず、[Permission]から使える機能を割り当ててやる必要がある。

8)ファイル管理モジュールの設定

ファイル管理モジュールをちゃんと動作させるために、いくつか設定がいる、とあります。が、標準で動いている(し、長い)ので、パス。

トラブルシュート

php.ini変更後は、Apache再起動が必要と思います。

動作確認用スクリプト
各インストール事項について、問題がないかチェックしてくれる。
[dotProject]/docs/check.php
テンポラリパスの設定

php.iniにて、テンポラリファイル保存用に、save_pathの設定が必要になる。

文字化け

php.iniの設定で、EUC-8な文字列が化けるのを解消。

ガントチャートが出ない

php.iniで、以下の行をコメントアウト

extension=php_gd2.dll

参考リンク

個人使用

SOHOなどの個人事業主には、クライアントをそれぞれ定義でき、よいかも。

また、オープンソースプロジェクトとか、共同作業にもよさそう。

自分に使えそうなモジュールとしては、以下ぐらいと感じた。スケジュールは携帯自身のスケジューラを使ってるし。

  • プロジェクト
  • タスク