BBClone 入れてみました

「多く見られたページ」 をリスト表示できる方法がないかなぁ、とか思ってさまよっていたら偶然見つけたので、そのまま勢いでインストールしてみました。良い感じ。
KANWAKYUDAI::Blog: BBCloneでphpアクセス解析 の説明をもとに、気づいた点などを簡単に説明。
BBClone のダウンロードページ から、"bbclone-0.4.6-utf8.zip" をダウンロード、適当に解凍して"conf/config.php" を適当に編集。このへんは上記を参照に。
で、サーバにアップロード。"var/" 以下のファイルの".htalock"、"*.php"、"*.inc" のアクセス権を666(-rw-rw-rw-) に変更。コレ忘れるとハマります。かなり。
最後は、各ページにphp スクリプトを仕込むわけですが、MovableType だとテンプレートに仕込んでおけばいい感じに使えます。参考までに、ウチでの設定。


<?php
define("_BBC_PAGE_NAME", "「ページタイトル」");
define("_BBCLONE_DIR", "「BBClone をインストールしたパス」");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

「ページタイトル」 を各テンプレートで変えてます。

Main Index "home"
Category Archive "<MTArchivelist><$MTCategoryDescription$></MTArchivelist>"
Date-Based Archive "<$MTArchiveDate format="%Y/%m"$>"
Individual Entry Archive "<$MTEntryTitle$>"

ページタイトルは日本語が一部文字化けしてしまっていますが、検索文字列は文字化けないようです、今のところ。日本語ファイルもはじめから入っているので、最初の設定さえ超えればあとはベンリに使えそうです。
(2005/04/09 12:23 追記)
アップグレード時の注意まとめ。これを怠るとこれまで溜めたデータが全部飛んじゃいます。これを書いている時点では"BBClone 0.4.8" が最新版です。オフィシャルページ からbbclone-0.4.8-utf8.zip を貰ってきます。
適当に解凍し、ここからが本番。
"conf/config.php" をこれまでのと見比べながら書き換え。あとはFTP なりでvar フォルダ以外全て をアップロード。うっかりこのフォルダも上書きしちゃうとこれまでのが全部消えますので要注意。