★★あなたのお勧めなアクセス解析CGI★★その2
■ このスレッドは過去ログ倉庫に格納されています
0001fox.mulder
04/07/12 06:19ID:lh85S+kNサンプル画像その1 http://www.chiark.greenend.org.uk/~sret1/stats/
サンプル画像その2 http://ykondou.dyndns.org:8080/analog/
PHP-STAS PRO 結構はやっている、PHPとMySQLの使用できるサーバーが必要 http://www.php-stats.com/
サンプル画像その1 http://www.php-stats.com/stats/admin.php 0.1.8
サンプル画像その2 http://www2.x-groupware.org:8080/php-stats/admin.php 0.1.7
PowerPhlogger 結構はやっている、PHPとMySQLの使用できるサーバーが必要 http://phpee.com/ http://pphlogger.phpee.com/
サンプル画像 http://papasann.dip.jp/pphlogger/admin/index.php?action=optimize_usr
Webalizer analogの次に有名? http://www.webalizer.org/
サンプル画像その1 http://www.webalizer.org/sample/index.html
サンプル画像その2 http://acorn.zive.net/~oyaji/webalizer/
国産 アナライザ
VisiAna PHP http://www.yamaq.org/php/visiana/forvisiana_sample.php
サンプル画像 http://www.yamaq.org/visiview.php
高機能アクセス解析CGI Standard版 Ver 3.7 CGI フリー http://www.futomi.com/library/acc.html
サンプル画像 http://www.futomi.com/cgi-bin/sample/acc/acc.cgi
高機能アクセス解析CGI Professional版 Ver 4.7 CGI シェア
サンプル画像 http://www.futomi.com/cgi-bin/sample/accp/acc.cgi
0413nobodyさん
2005/12/06(火) 00:04:37ID:???0414nobodyさん
2005/12/06(火) 03:41:28ID:???0417nobodyさん
2005/12/06(火) 20:53:14ID:ayWgslwC1) 作者の設計思想:「人間楽しちゃ堕落する一方」
2) ページ別に集計したい人がいるなんて思わなかった
3) 楽にページ別集計できる版が欲しけりゃ金払え
4) つーかどうでもいい
0418nobodyさん
2005/12/07(水) 03:08:26ID:???0419nobodyさん
2005/12/07(水) 11:20:43ID:???特定のホストとかIPを対象に集計できるからじゃないのか?
0420nobodyさん
2005/12/10(土) 14:54:15ID:ZJLY1vbLというわけで俺はこの2つを導入している
0421nobodyさん
2005/12/10(土) 14:55:00ID:NDBV4nYk0422nobodyさん
2005/12/10(土) 14:56:46ID:ZJLY1vbLさらにページ単位で集計できるようになれば俺は涙を流して喜ぶことにするよ
0423nobodyさん
2005/12/10(土) 16:50:58ID:???ページ指定みたいなのあったと思う
0424nobodyさん
2005/12/10(土) 16:57:40ID:Cqrcyjx2毎度ページのタイトル名をキー入力すればな
0425nobodyさん
2005/12/10(土) 20:18:57ID:???メニューのページ指定→ページのパスクリックで出来たと思う
あとページ解析のSアイコンみたいなやつ押しても出来た…と思う
0427nobodyさん
2005/12/11(日) 15:58:08ID:2yLF3Rx+ムリス( ´・ω・)
0428425
2005/12/11(日) 16:04:31ID:???試しにやってみたけど出来たよ
「ページ指定: /index.php」ってなってるけど違う?
0429nobodyさん
2005/12/13(火) 03:10:30ID:9qnK8KKKアクセスするとlogsフォルダに
200512
というフォルダまでは生成されることを確認したが、その中になにもファイルが生成されない。
ちゃんと属性も変更したんだが・・・。
余談だがオーサカphpって解析するファイルの場所が1階層潜ったりするとエラー吐いちゃうね。
ルートのindex.phpなら問題ないけど、/hoge/index.phpとかの解析を取ろうとすると
Warning: main(): Failed opening 'w3a/inc/config.php' for inclusion
(include_path='.:/usr/local/lib/php')
エラーが返されちゃう
0430nobodyさん
2005/12/13(火) 10:06:23ID:???マニュアル類も足りない。
0431nobodyさん
2005/12/13(火) 11:59:41ID:???/::::::::::::::::::::::::::::::::\
/ '':::::::::::::::::::::::::::::::''''' ヽ
!::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
i::|:::i::/l/ i;::ト、:、:::i:::::::::::::::i
|::i/レ'-i'' 'ヽi-ヾ,ヽ!:::::::::::::l
|::ハ -‐- -─- i::::::::::::::l またオーサカや・・・
|::::::l| | | | |::::::::::::::!
|::::::ヽ | r---、! l,.!::::::::::::::l
l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
!:::::::l、::r'"´'. ' l ' i::::::::iヽ:::l
i:l、:::|./、_____,l::::;l:/‐'ヽ!
'!ヽ;i'>l____,.//-‐'''"ヽ
!/ |.VVVVVVVV.lV\!. i
| | | l
0432nobodyさん
2005/12/13(火) 14:56:53ID:???俺もちょこちょこっとしたPHPは良く書くがだいたいパス関連で毎度デバッグ作業を繰り返してる。
0433nobodyさん
2005/12/13(火) 19:06:25ID:???需要が無いの?それとも重くなるとか?
糞重いし設計も古いefStatから中々乗り換えられないよ
0434429
2005/12/13(火) 21:11:45ID:AsgXVVnQwritelog.phpの冒頭の
// ホームディレクトリからのw3Analyzerディレクトリパス
$acc_path = './w3a';
の部分。ここを絶対パス名にしないとさっきのようなエラーが出てファイルを解析
できないことが分かった。というわけで
$acc_path = '/virtual/myID/public_html/w3a';
に変更。(myIDとは自分のアカウント名。ちなみにこの絶対パスはレン鯖で決まっている)
ただこのままだとまだエラーが返される↓
Warning: main(): Failed opening 'virtual/myID/public_html/w3a/inc/config.php' for inclusion
(include_path='.:/usr/local/lib/php') in /virtual/myID/public_html/w3a/writelog.php on line 123
ふむふむ、
'virtual/myID/public_html/w3a/inc/config.php'
どうやらvirtualの先頭から/(スラッシュ)が抜け落ちたためファイルが開けなかった模様。
でも$acc_pathのところではちゃんと先頭に/(スラッシュ)は付けてある。それじゃどこかで
削られたんだと言うことでwritelog.phpを探索すると・・・、見つけた。110行目。
$acc_path = eregi_replace("^(/|\./)", "", $acc_path)."/";
この1文で先頭に/か./が付いているとそれが削られるようだ。そこでこの一文を書き換え
$acc_path = eregi_replace("^(\./)", "", $acc_path)."/";
とする。これでなんとかエラーは出ないように調整できた・・・。
PHP独特のパス周りの嫌らしさが悪さしているといったところか。それにしても設置するのに
敷居の高いアクセス解析だ。エラーは出なくなったとは言え、依然ログが採取される様子は
いっこうにない。まだまだ戦いは続きそうだ・・・
0435nobodyさん
2005/12/14(水) 10:38:40ID:???オーサカ最近サイト更新されないな。
★→多機能だが解析画面がマンドクセ 設置はそれなり
オーサカ→解析も見た目も良いが、設置がマンドクセ
ぽけろぐのような設置のしやすさと見やすさを両立させて、さらに高機能は欲張りすぎなのか。
やはり海外スクリプト系が妥当かのう。
0436429
2005/12/14(水) 19:25:58ID:lsdoFP/http://fmono.sub.jp/bbs/patio.cgi?mode=view&no=47
0437nobodyさん
2005/12/14(水) 23:45:33ID:???セーブモードとは相性悪いらしい。
0438429
2005/12/15(木) 02:30:02ID:qH1UfE6Uttp://fmono.sub.jp/bbs/patio.cgi?mode=view&no=47
↑ここの人も同じかどうかはわからんが、運用しているPHPがセーフモードだとディレクトリ
を作って、さらにその中にファイルを作るという操作ができなくなるらしい。
オーサカPHPのログの構造がまさにこのタイプに該当して、月毎に一つフォルダを作り
例) 200512
さらにそのフォルダの中にログファイルを作ろうとする。
例) log_15.log
セーフモードのPHPだとディレクトリまでは作れても、その中にさらにファイルを作ろうとする
とエラーが返されて作れないことが判明した。これじゃいつまで待ってもログが生成される
わけない。セキュリティの観点からPHPをセーフモードで動作させているレンタル鯖は少なく
なく、かなりのところでオーサカPHPはログが保存できないという動作不具合が生じているこ
とが予想される。
解決方法は二つ。
・作者タソが月毎のフォルダを作らず直接logsディレクトリにログファイルを保存されるような
仕組みに改良してくれることを座して待つか、自分で改造する。
・あらかじめ月毎のディレクトリをlogsディレクトリの中に作っておく。PHPが作ったディレクトリ
は所有者権限が違うのでその中にファイルを作ることができなくなってしまうが、通常の
所有者権限を持つディレクトリをあらかじめ作っておけばPHPはその中にログファイルを生成
することができるようになる。ディレクトリの命名形式も200512のような単純な形なので
あらかじめ何年間分かディレクトリを作っておけば当面その場しのぎできる。
0439nobodyさん
2005/12/15(木) 09:40:17ID:???0440nobodyさん
2005/12/15(木) 11:32:46ID:lKcFtnCt0441nobodyさん
2005/12/15(木) 14:29:02ID:???馬鹿は使わなくていいよ、ってことじゃないの。
0443nobodyさん
2005/12/15(木) 15:40:55ID:???そういうの気にしなくてもおおかたのPHPプログラミングは可能だし
Perl出身者とかだったらなおさらセーフモードの意味が分からないって人が多い希ガス
0444nobodyさん
2005/12/15(木) 15:56:11ID:???0445nobodyさん
2005/12/15(木) 20:22:21ID:???0446nobodyさん
2005/12/15(木) 23:25:27ID:???問題があったときに掲示板すら読まない奴は使うなってとことだろ。
0447nobodyさん
2005/12/15(木) 23:49:51ID:???認知しているようだね。問題はそれがいつ解決されるかだが・・・
0448nobodyさん
2005/12/16(金) 08:56:05ID:???0449429
2005/12/16(金) 20:47:04ID:kRIrOEpiやっとこさ改良してlogsフォルダにディレクトリを作らず直接ログファイルを作っていくよう
改造してみた。今動作確認取っているところ。問題なく動くようだったら改造の仕方かいてくわ。
およそ9カ所の修正で済むはず。
これでセーフモードのPHP鯖でも問題なくログ保存されるようになるよ。
0450429
2005/12/16(金) 20:52:39ID:???<?include_once("w3a/writelog.php");?>
だと、フレームのページでreferを正しく参照することってできないんだっけ?
JavaScriptを使ったログ取得方法2で
ocument.write('<img src="w3a/writelog.php?ref='+document.referrer+'" width="1" height="1">');
を
ocument.write('<img src="w3a/writelog.php?ref='+parent.document.referrer+'" width="1" height="1">');
と書き換えるしか手はないかな?
0451429
2005/12/17(土) 01:04:28ID:???15行目 $v = str_replace ($logext, "", $v);
の下に
$v = substr($v,6,2);//先頭の年月を除去して日付だけ取得
を追加。
【load_setting.php】
66行目付近の$logfile = $logdir.$ym;を
$logfile = $logdir;
に書き換える。
111行目付近$fn = getfilelist($logfile);を
$fn = getfilelist($logfile, $ym);
に書き換える。
120行目付近$fn = getfilelist($logfile);を
$fn = getfilelist($logfile, $ym);
に書き換える。
129行目付近$loglist[] = $logpref.$_GET["d"].$logext;を
$loglist[] = $logpref.$ym.$_GET["d"].$logext;
に書き換える。
139行目付近$v = $logfile."/".$v;を
$v = $logfile.$v;
に書き換える。
0452429
2005/12/17(土) 01:07:41ID:???127・128行目付近
$w3a_logfdir = $acc_path.$logdir.gmdate("Ym", time()+9*3600);
if(!is_dir($w3a_logfdir)) mkdir($w3a_logfdir);
をコメントアウトする。
129行目付近$w3a_logfile = $w3a_logfdir."/".$logpref.gmdate("d", time()+9*3600).$logext;を
$w3a_logfile = $acc_path.$logdir.$logpref.gmdate("Ymd", time()+9*3600).$logext;
に書き換える。
【inc\function.php】
174行目付近function getfilelist($directory){を
function getfilelist($directory, $YearMonth = "."){
に書き換える。
184行目付近$files[$index++] = $filename;を
if( ereg($YearMonth, $filename) ) $files[$index++] = $filename;
に書き換える。
*********************************************************************************
これでlogsフォルダの直下にlogファイルが生成されるようになるはず。
今までの月毎のログフォルダは必要ならバックアップを取って削除してしまって構わない。
ログファイルの形式は
log_20051217.log
のような感じになるからそれに従ってリネームして、logsフォルダに置いておけばログとして
認識されるはず。
ちなみに今後正式版がバージョンアップされたら一度w3aディレクトリは全て削除してから
新規に入れ直すことをお薦めする。それと改変はあくまでも自己責任で(*^ー゚)b
0453nobodyさん
2005/12/17(土) 01:52:59ID:???0454nobodyさん
2005/12/17(土) 01:59:22ID:???0455nobodyさん
2005/12/17(土) 15:37:06ID:???> セーフモード対策 取り組み中 @
ワロス( ´∀`)
でも
_n
( l _、_
\ \ ( <_,` )
ヽ___ ̄ ̄ ) グッジョブ!!
/ /
0456nobodyさん
2005/12/18(日) 17:04:09ID:a/A2skFg2.1.0b UP。 やりたかったことイロイロとやりました。
ほぼ全てのログが取れない原因であろうセーフモードに対応しました。
ベータ版です。
http://fmono.sub.jp/
∩
( ⌒) ∩_ _ グッジョブ!!
/,. ノ i .,,E)
/ /" / /"
_n グッジョブ!! / / _、_ ,/ ノ'
( l _、 _ / / ,_ノ` )/ / _、_ グッジョブ!!
\ \ ( <_,` )( / ( ,_ノ` ) n
ヽ___ ̄ ̄ ノ ヽ |  ̄ \ ( E)
/ / \ ヽ フ / ヽ ヽ_//
0459nobodyさん
2005/12/20(火) 14:08:55ID:w721IoLc本ページが潰れたということはこのまま使えなくなるのだろうか?
0461nobodyさん
2005/12/20(火) 16:50:34ID:w721IoLcすいません。助かりました。
0462nobodyさん
2005/12/22(木) 09:21:23ID:???鯖の引っ越しするから新たに設置しなおしたいんだが落とせない…
0463nobodyさん
2005/12/22(木) 23:35:46ID:???なんか変わった(;´Д`)
0464nobodyさん
2005/12/23(金) 00:23:35ID:???前よりもレイアウトの崩れぐあいがマシになったからいいじゃん
0465nobodyさん
2005/12/26(月) 02:11:41ID:???増える気配なしか。
作者のモチベーション上がっているみたいだから頑張って欲しいな
0466nobodyさん
2005/12/27(火) 03:01:10ID:f9vUxQDh使ってる人がいるなんて思わなかったよ。ありがとう。
0467nobodyさん
2005/12/27(火) 09:29:24ID:???0469nobodyさん
2005/12/28(水) 10:39:09ID:nuxcHG5V0470nobodyさん
2005/12/28(水) 23:48:28ID:???0471nobodyさん
2005/12/30(金) 18:41:54ID:???使えない鯖が多い
0472nobodyさん
2005/12/30(金) 19:41:41ID:???0473nobodyさん
2005/12/31(土) 05:29:32ID:???0475nobodyさん
2006/01/01(日) 00:01:50ID:???よログしくって何なんだ一体
0476nobodyさん
2006/01/01(日) 01:24:55ID:???http://pc8.2ch.net/test/read.cgi/hp/1109656650/667-669
0477nobodyさん
2006/01/04(水) 14:06:54ID:houpYubvにアクセスしたらノートン先生がぬるぽDoS警告を発したけど???
0478nobodyさん
2006/01/06(金) 04:04:33ID:???0479nobodyさん
2006/01/06(金) 21:23:57ID:???0480nobodyさん
2006/01/06(金) 22:18:58ID:???0481nobodyさん
2006/01/07(土) 00:20:00ID:???0482nobodyさん
2006/01/07(土) 00:26:35ID:???0483nobodyさん
2006/01/07(土) 10:46:19ID:???今からデビューですが、
レンタルとの差って何ですか?
0487nobodyさん
2006/01/09(月) 08:07:43ID:???http://www.phpstats.net/
0488nobodyさん
2006/01/09(月) 15:36:48ID:???0489nobodyさん
2006/01/09(月) 16:47:11ID:MGQ1eja9設置までうまく行ったけどログが取れない。
鯖のPHPはセーフモードオフ。
公式の掲示板見ながらwritelog.phpにアクセスしたら
logsの中に所有者Apaceのファイルが出来た。
勿論見ることも属性変更も出来ない。
結局泣きながら★を導入した。
0490nobodyさん
2006/01/09(月) 17:14:43ID:???> logsの中に所有者Apaceのファイルが出来た。
> 勿論見ることも属性変更も出来ない。
というかそれはPHPの特性で・・・
0492nobodyさん
2006/01/09(月) 18:16:35ID:???0493nobodyさん
2006/01/09(月) 19:14:56ID:q7ONRiwKその日一番最初のログのみ地域分類される。
東京100%とか。
なんでやろう・・・(´・ω・`)
2.10b3もどこにあるのかわからんし・・・
0495nobodyさん
2006/01/09(月) 19:36:16ID:q7ONRiwK逞しくするスレにこっそりupされてる
0496nobodyさん
2006/01/09(月) 21:16:14ID:???0498nobodyさん
2006/01/10(火) 00:17:22ID:???あ。ちなみにオーサカ最新版です。
0499nobodyさん
2006/01/10(火) 01:32:38ID:???しかしすっかりオーサカのスレになってるな。
オーサカプラグインがもっともっと増えて
欲しい機能を取捨選択できるようになったら、その時★の立つ瀬はないな。
0500nobodyさん
2006/01/10(火) 20:04:27ID:???0501nobodyさん
2006/01/10(火) 23:08:16ID:???対策ありませんか。
他の情報は問題なく取れているのに
全ての訪問者がOSもブラウザも「?」と表示されているのです。
0502nobodyさん
2006/01/11(水) 02:03:22ID:???こっそりプラグインで地域も取れるようになりますた。
IDは・・・いまいち使い道がわからない。
0503nobodyさん
2006/01/12(木) 20:20:10ID:WBJvGZvq山田とか斉藤とか友達のホストに友達の名前をつけるんだよ
0504nobodyさん
2006/01/13(金) 12:08:52ID:???作者自演のにおいがぷんぷんする
0505nobodyさん
2006/01/14(土) 12:54:32ID:???0506nobodyさん
2006/01/15(日) 12:54:07ID:???ログが取れないので、バージョンアップできん
0507nobodyさん
2006/01/15(日) 13:31:25ID:???0508nobodyさん
2006/01/16(月) 14:47:09ID:???0509nobodyさん
2006/01/17(火) 10:17:42ID:ElvYa+mv自動判別にすんのやめて自動生成するようにしたらいいんちゃうの。
0510nobodyさん
2006/01/21(土) 21:37:09ID:???0511nobodyさん
2006/01/23(月) 03:02:18ID:???オーサカはブログと相性がいい。
ただし画面解像度が取れないのが致命的なんだよな。
そのためにSTATSも併用する俺。
■ このスレッドは過去ログ倉庫に格納されています