[[PukiWiki]]
#contents
* 概要 [#u24a71e4]
MySQLを使ったpukiwiki用のアクセスカウンターです。
一言でいえば、pukiwikiのページ名ごとに、アクセス情報を保存しているだけです。
* インストール [#va5b3c26]
Pukiwikiのデータベース式のアクセスカウンター
1. DBにテーブル作る
CREATE TABLE IF NOT EXISTS `pukiwiki_page` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`page` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `pukiwiki_access` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`page_id` int(11) NOT NULL,
`ip` varchar(32) NOT NULL,
`date` date NOT NULL,
`time` time NOT NULL,
PRIMARY KEY (`id`),
KEY `page_id_date` (`page_id`,`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
2. 設定を編集する
3. ファイルを配置する(lib、image)
4. skin/pukiwiki.skin.phpにアクセスカウンターを呼び出すコードを追記
-----------------------
<?php
//アクセスカウンター
require_once('lib/_db_counter.php');
?>
-----------------------