Task JrというTodo管理ソフト
Gigazineでかなり便利なウェブベースのタスク管理とToDoリスト「Tasks Jr.」ってというのを知って試してみることにした。
なんだか入らない・・・
[Mon Mar 17 17:04:52 2008] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function mysql_connect() in C:\\Apache2.2\\htdocs\\tasks\\objects.php on line 309
「mysqlに接続できねーぞ!」って意味だと勝手に解釈する。
有効にすることであっさりと解決する。
ちくしょー、せっかくsqlを成型したのに。
#CREATE DATABASE tasks DEFAULT CHARACTER SET utf8; drop table if exists tasks_jr; create table tasks ( ID int( 11 ) NOT NULL auto_increment, parent int( 11 ) default NULL, title text, notes text, status int( 11 ) default NULL, priority int( 11 ) default '3', URL_1 text, URL_2 text, URL_3 text, date_due date default NULL, date_modified timestamp( 14 ) NOT NULL, date_entered timestamp( 14 ) NOT NULL, obsolete smallint( 6 ) default '0', container smallint( 6 ) default '0', `type` smallint( 6 ) NOT NULL default '0', user_date_1 datetime NOT NULL default '0000-00-00 00:00:00', user_date_2 datetime NOT NULL default '0000-00-00 00:00:00', user_text_1 text NOT NULL, user_text_2 text NOT NULL, user_int_1 int( 11 ) NOT NULL default '0', user_int_2 int( 11 ) NOT NULL default '0', PRIMARY KEY ( ID ) );
これは無駄になったけど、インストールはできたみたいだ。
だけど「新規タスク」を保存すると
MySQL error: Field 'user_text_1' doesn't have a default value
http://kawama.jp/archives/2005/12/mysql_error_136.htmlを参考にする。
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
これでどうなるか・・・