diary/20091012

ID: 99 | 作成日: 2009/10/12 [Mon] 23:59:00 | 最終更新: 2012/09/13 [Thu] 20:47:54
FrontPage / diary / 20091012

メモ: 気になった記事色々(2009/10/12)

「OpenTask」の解説サルベージ

今はバグ・タスク管理に"Trac Lightning"を利用しているのですが、以前は「OpenTask」を使っていました。

・・・で、自分の環境ではいくつか不具合があって、そのときに自分でやった不具合の対処とかを今は閉鎖した別のサイトに書いていたのですが、そのときの記事を再録しておきます。

たまに"OpenTask"関連の検索でアクセスがあるので解説を再録せねばとずっと思っていたのですが、別サイトの閉鎖時にコチラへ誘導するようにリンクしていたからか、先日あったリンク元の検索結果に閉鎖したほうのサイトの内容が載っていたようだったので、これはコチラの方にも掲載しておかないとアクセスいただいた方たちに申し訳ないなぁと。

以下の記事は執筆当時の自PC環境下で"OpenTask"var.1.00を利用していたときのものを基にしていますので、あらかじめご了承ください。
執筆の時期は2009年3月頃、試した環境はローカルPCの"WindowsXP SP3"・XAMPPのApacheでPHP4になります。

タスクリストの更新時間が実際の時間と違う

ローカルPC上で使っていると、タスクリストの更新時間が実際の時間よりも9時間早くなります。

ということで、以下の感じに修正。
"webapp/class/CB_Functions.php"の60行目を、次のどれかに書き換えます。

$sec = time()-strtotime($unixTime);

または

$sec = gmmktime()-strtotime($unixTime)-32400;// 9時間マイナス

"webapp/CB_conf.php"がディレクトリがないとエラー

"webapp/CB_conf.php"でインストールディレクトリの取得がうまくいっておらず、それが原因でエラーが出ます。
理由は、Windowsフォルダの"\"(半角の円マーク※1)とLinuxサーバ等のディレクトリ"/"(スラッシュ)の違いから14行目の処理で正規表現が期待通りに動いていないためです。

なので、 "webapp/CB_conf.php"の14行目にインストールディレクトリのパスを直接書き込みます。

define('ROOT_DIR'  , 'C:\xampp\htdocs\インストールディレクトリ');

ユーザー設定

ユーザー設定は、"webapp/conf/default.php"の63~69行目を編集します。

"admin" =>array("名前","メルアド","パスワード",1),

自分ひとりだけでローカルPC上で使用なので、こんな感じに元からあった"admin"を自分用に名前とパスワードだけ編集しました。
追加していけばユーザーを増やせるようです。

実践バグ管理―プロジェクトを成功に導くための 実践バグ管理―プロジェクトを成功に導くための

脚注

※1 環境によっては"バックスラッシュ"に映っているかもしれません。