Audit Trail プラグインがちゃんと動かない件

Facebooktwitter

Audit Trailってプラグインご存知ですか?
Wordpressのユーザがいつログインしていつログアウトし、どんな作業をしたかなどDBに保存して、管理者がその記録を閲覧できるものです。

それが最近新規でインストールしたWordpressでこのプラグインを入れてもちゃんとログを記録してくれません。3サイトぐらい立て続けにです。
そのうち治るかなとほっといたんですが、全然記録してないのでDBを見たら、Audit Trail用のテーブルができてませんでした。

ちゃんと動いているやつのテーブルのクリエイト文をとって、動いてないほうに入れたら素直に記録を始めました。
なぜインストール時に勝手にテーブルができなかったか謎です。

他にそんな方がいたら、これを使ってテーブルを作ってください。

CREATE TABLE IF NOT EXISTS `wp_audit_trail` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `operation` varchar(40) NOT NULL DEFAULT '',
  `user_id` int(11) NOT NULL,
  `ip` int(11) unsigned NOT NULL DEFAULT '0',
  `happened_at` datetime NOT NULL,
  `item_id` int(11) DEFAULT NULL,
  `data` longtext,
  `title` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ;