Recent Entries
Archives
Search


Links
Creative 
Commons License
This weblog is licensed under a Creative Commons License.

2004年02月03日

BBCloneでphpアクセス解析

bbclone見た目も綺麗でフリーなPHP用簡単アクセス解析ソフトBBClone導入記録及びテキトーな日本語表示について。

現在の最新バージョンは0.4.3a
http://bbclone.de/で入手しましょう。
ダウンロードして展開すると、以下のようなフォルダ構成になります。

bbclone
    +-conf
    +-doc
    +-images
    +-language
    +-lib

●設定
confフォルダの中のconfig.phpを変更します。
テキストエディタで開いて下さい。
bbcloneフォルダをサイトのルートディレクトリにそのままコピーするなら

$BBC_MAINSITE = "../";

でOKです。
設定確認画面を見せるなら
$BBC_SHOW_CONFIG = 1;

のままでOKです。
タイトルに日本語を表示したいなら
$BBC_TITLEBAR = "%SERVER アクセス解析 解析日:%DATE";

などとしましょう。当方はEUC-JPなので、EUC-JPで保存しましたが、文字コードをサイトに合わせて下さい。
デフォルトは英語モードです。
$BBC_LANGUAGE = "en";

後述の日本語化をするなら
$BBC_LANGUAGE = "ja";

としてください。
とりあえず変更はそのくらいでいいと思います。

●アップロード
bbcloneフォルダをサイトにアップロードしてください。(サイトルートにbbcloneフォルダごとでかまいません)
bbcloneフォルダの中にvarフォルダを作り、パーミッションを777にしましょう。

●解析ページの設定
アクセス解析したいページの一番下に以下を埋め込んで下さい。

<?php
define("_BBC_PAGE_NAME", "my particular page title");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

"my particular page title"の部分は埋め込んだページごとにわかりやすい名前に変更しましょう。
解析したいページを保存したらアップロード。

ブラウザでそのページを表示させてソースを見た時に、最下部に

<!-- BBClone v xxxx OK: counter file is working -->
<!-- BBClone v xxxx OK: access file is working -->

などというメッセージが入っていれば正しく動いています。その他のメッセージの場合はマニュアルを参考に対処をしてください。

http://your.domain.jp/bbclone/index.php

で解析結果が表示されます。

●日本語化
私のインチキ日本語化です。
ここからgetしたja.zipを展開。中のja.phpをlanguageフォルダの中にコピー。
libフォルダの中にあるcodelang.phpをエディタで編集。
Ukrainianの下に以下のように"ja"を追加。

"uk" => "Ukrainian",
"ja" => "Japanese"

config.phpでは

$BBC_LANGUAGE = "ja";

にして下さい。
ja.phpはEUC-JPの設定になっています。他のエンコードの方は、ファイルの中を見て適宜変更して下さい。変更したファイルを上書きアップロードしたらおしまいです。
日本語化してる人がいなさそうだったのでやりましたが、もしすでにおられたら教えて下さい。

Posted by mugen at 2004年02月03日 05:04 | TrackBack
Trackback
Comments

varフォルダ内のファイルのパーミッション設定がうまくいっていなかったようです。おかげで解決しました。ありがとうございました!

Posted by: harumaki at 2005年01月19日 02:43

>harumakiさん
config.phpで
$BBC_DEBUG = 1;
にして、表示されるメッセージを見ると何かわかるかもしれません。最新版でも設定自体は変更ありませんよ。

Posted by: mugen at 2005年01月18日 02:29

こんばんは。このたびbbcloneを導入したのですが、アクセス解析が上手くいきません。
どうも、個別ページからうまくログが生成されていないと思われます。ルートディレクトリにbbcloneのフォルダをアップロードして、mugenさんのサイトと同じように導入したはずなのですが・・・
もしかして0.4.6aでは何かコードが違ったりするのでしょうか?アドバイスよろしくお願いします。

Posted by: harumaki at 2005年01月16日 22:42

 初めまして。PHP初心者ですがとても参考になりました。もっと勉強しなくては。
 有り難うございました〜。

Posted by: 鈴雪 at 2004年11月04日 17:44

mugenさん、度々スイマセン・・・。またTBしてしまったようです。何度もご迷惑おかけしてしまい申し訳ないです。TBの設定が悪いらしく修正ごとに送られてしまってるみたいです。送られないようにしたツモリだったんですが、送ってしまったようです。お手数かけてしまい大変恐縮ですが、今一度消去してください。(汗)TBの勉強しなおします。

Posted by: Futaba at 2004年05月04日 19:03

ありがとうございました〜!感謝です。
また今度とも参考にさせていただきます。
今後TBは注意しますね。
Spam50%になってしまいました。トホホ。それでは。

Posted by: futaba at 2004年05月03日 04:09

futabaさん、コメントありがとうございます。
少しでもお役に立てて光栄です。
TBは2つ消しました。

Posted by: mugen at 2004年05月02日 16:44

こんにちは、はじめまして。BBCloneを取り入れる際にこちらで大変お世話になりました。手順を記したエントリーを書いて、何度か手直ししてしまったため、恥ずかしながらトラックバックを3度も送ってしまったようです。

トラックバックを使い始めたばかりで、訂正の度に送ってしまいました。すいません・・・。
恐縮ですがよろしければ消してしまってください。

Posted by: futaba at 2004年05月02日 16:13

tamagoさん
お返事が遅くなってすみません。
新しいバージョンが出たようなので、今試用中です。
htmlに組み込む方法も書かれているようなので、お急ぎでしたら
http://bbclone.de/
を見てみてください。

Posted by: mugen at 2004年04月23日 21:38

どうも、アクセスログ解析ソフトを探していて、、BBCloneをみて、一目で気に入りました。見た目もさることながら、日本語化も簡単で、私も導入させていただきました。で、質問で恐縮なのですが、解析したいページにはPHPのソースをを挿入しなければならない為、拡張子を.phpにする必要がありますよね。これを普通のhtmlでも解析出来るようにjavascriptで埋め込むという事はやはりできないのでしょうか?自分なりに試してみたのですが、出来なくて、、。よろしければ、ご意見をお聞かせくださいませんでしょうか。これさえクリアで出来れば、トップページだけでなく、全てのページに導入できるのですが。

Posted by: tamago at 2004年04月13日 14:03

mugenさん。質問していながら、一応解決しました。すみません。
悩んでた内容と解決方法をトラバさせていただきました。ほんとうにグッドなアクセス解析を紹介していただいてありがとうございます。
今後ともよろしくです。

Posted by: at 2004年03月18日 15:17
Post a comment









Remember personal info?


プログラム・コード形式にします太字にしますイタリック体にしますリンクを作成します