[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 22:17 / Filesize : 199 KB / Number-of Response : 984
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★あなたのお勧めなアクセス解析CGI★★その2



1 名前:fox.mulder [04/07/12 06:19 ID:lh85S+kN]
analog 超有名 www.analog.cx/ www.jp.analog.cx/
サンプル画像その1 www.chiark.greenend.org.uk/~sret1/stats/
サンプル画像その2 ykondou.dyndns.org:8080/analog/
PHP-STAS PRO 結構はやっている、PHPとMySQLの使用できるサーバーが必要 www.php-stats.com/
サンプル画像その1 www.php-stats.com/stats/admin.php 0.1.8
サンプル画像その2 www2.x-groupware.org:8080/php-stats/admin.php 0.1.7
PowerPhlogger 結構はやっている、PHPとMySQLの使用できるサーバーが必要 phpee.com/ pphlogger.phpee.com/
サンプル画像 papasann.dip.jp/pphlogger/admin/index.php?action=optimize_usr
Webalizer analogの次に有名? www.webalizer.org/
サンプル画像その1 www.webalizer.org/sample/index.html
サンプル画像その2 acorn.zive.net/~oyaji/webalizer/
国産 アナライザ
VisiAna PHP www.yamaq.org/php/visiana/forvisiana_sample.php
サンプル画像 www.yamaq.org/visiview.php
高機能アクセス解析CGI Standard版 Ver 3.7 CGI フリー www.futomi.com/library/acc.html
サンプル画像 www.futomi.com/cgi-bin/sample/acc/acc.cgi
高機能アクセス解析CGI Professional版 Ver 4.7 CGI シェア
サンプル画像 www.futomi.com/cgi-bin/sample/accp/acc.cgi

361 名前:356 [2005/11/16(水) 15:44:44 ID:2JgxB0zD]
>>359
すみません!途中まで書いていたのが消えてしまって
もう一度初めから書いていて遅くなりました。

更新日 なし

と出る以外にも、ちゃんとログが読み込まれていないようで
グラフになっていません。
恐らく、awstats.confの設定は、あれではいけなかったのだろうと思うくらいで、
実際は、よく分かりません。

よろしくお願いします。

362 名前:nobodyさん mailto:sage [2005/11/16(水) 15:53:56 ID:???]
>>361
どういうフォルダ構成になっているんだ?


363 名前:356 [2005/11/16(水) 16:09:30 ID:2JgxB0zD]
>>362
構成はwwwrootフォルダを移しただけなので
awstats---cgi-bin---awstats.pl
| +-awstats.conf
| +-...
+-classes
+-css
+-icon
+-js
となっています。


364 名前:356 [2005/11/16(水) 16:14:15 ID:2JgxB0zD]
あれ?
スペースが入ってない。
awstats---cgi-bin---awstats.pl
    |     +-awstats.conf
    |     +-...
         +-classes
         +-css
+-icon
+-js


365 名前:356 [2005/11/16(水) 16:17:25 ID:2JgxB0zD]
スペースがうまく入ってくれないので
言葉で説明します。

awstatsの中にcgi-bin,classese,css,icon,jsフォルダがあり
cgi-binの中にawstats.plやawstats.confがあります。

366 名前:nobodyさん mailto:sage [2005/11/16(水) 16:22:30 ID:???]
>>365
で、awstats.plはどうやって実行している?
シェルから実行するとかした?


367 名前:356 [2005/11/16(水) 16:27:57 ID:2JgxB0zD]
>>366
>シェルから実行するとかした?
すみません。
そこがよく分からないのです。
シェルで実行とは、
cd ./awstats-6.2/wwwroot
cp ./* /home/httpd/html/ -r

こういうことですか?

368 名前:nobodyさん mailto:sage [2005/11/16(水) 16:33:45 ID:???]
>>367
やめとけ。


369 名前:356 [2005/11/16(水) 16:34:17 ID:2JgxB0zD]
そこをなんとか!



370 名前:nobodyさん mailto:sage [2005/11/16(水) 16:41:28 ID:???]
>>369
Linuxのこと勉強してからにしな。

371 名前:356 [2005/11/16(水) 16:43:30 ID:2JgxB0zD]
>>370
シェルって、Linux覚えないと使えないのですか?

372 名前:nobodyさん mailto:sage [2005/11/16(水) 16:45:24 ID:???]
>>371
使えません。


373 名前:356 [2005/11/16(水) 16:52:31 ID:2JgxB0zD]
>>366
Awstatsは、シェルで実行する以外に方法は無いのですか?
以前いた会社で使っていて慣れているので、自分もコレが使いたいのです。


374 名前:nobodyさん mailto:sage [2005/11/16(水) 17:23:55 ID:???]
>>373
シェル以外でも実行できるけどね。

つーか、ぐぐってみたかい?
awstats xrea
でぐぐれば、やり方見つかるぜ。



375 名前:356 [2005/11/16(水) 17:37:58 ID:2JgxB0zD]
>>374
ありがとうございます!
自分は、いつも暇さえあればずっとググっています。
OKWaveという質問が出来るところに登録してみたり、XREAのページをずっと見ていました。
でも、その組み合わせではググったことありませんでした!
今からググって見たいと思います!

376 名前:nobodyさん mailto:sage [2005/11/16(水) 17:38:43 ID:???]
>>375
つーか、xreaでawstats使いたいなら、その組み合わせでぐぐるのが基本だろ。


377 名前:356 mailto:sage [2005/11/17(木) 03:27:52 ID:???]
>>374
356です。一応設定できたみたいなので、報告に参りました!
とは言っても、XREAサーバでの設定の反映にも少々時間がかかるようで、今のところはまだ更新無しになっていますが^^;
参考にさせて頂いたサイトはttp://www.cyclan.org/というところです。
細かい部分まで記載してあったので、他にも分からない方がいらっしゃるようでしたら是非参考にされるといいと思います。

ついでに、シェルというものもどんなものなのか調べてきました。
シェルスクリプトという言葉は、なんとなく耳にしたことがあったのですが
実際見たことが無かったのでよく分かっていませんでした。
スクリプトと付くだけあって、普通にWeb Progなんですね。
PerlとかPHPとかすこーしくらいなら作ったことあったので、
「なるほど、こんなものか〜」と思えました。

では、誘導ありがとうございました。実際に動いた際にはまた報告に参りますね。


378 名前:nobodyさん mailto:sage [2005/11/17(木) 09:10:22 ID:???]
>>377
>スクリプトと付くだけあって、普通にWeb Progなんですね。

おいおい、どこにそんなこと書いてあったんだ?


379 名前:356 [2005/11/17(木) 12:10:40 ID:SUP45Det]
>>378
あれ?cgi/perlみたいなのを頭につけるみたいなんで勝手にそう解釈しちゃいました。
違いますか?違うようですね。

>>374
ちゃんと設定できているか、更新できているかなどを確認したところ
ちゃんと反映していましたので、ここにご報告いたします。
神のひとこと、どうもありがとうございました!



380 名前:nobodyさん mailto:sage [2005/11/17(木) 16:15:17 ID:???]
まさか
#!/bin/sh
#!/usr/bin/perl
みたいに#!がつくとCGI(Web prog)とか
これは"shebang", "shell bang", "shebang line", "bang path", "shbang" と呼ばれるものでWeb progとは関係ない

381 名前:356 mailto:sage [2005/11/19(土) 07:03:58 ID:???]
>>378>>380
そうだったんですか!知らなかったです。
勉強になりました!ありがとうございました!


382 名前:nobodyさん mailto:sage [2005/11/20(日) 13:31:43 ID:???]
お願いだから
太美と☆が一緒になったような物か、忍者のCGI化をしてくだだい

383 名前:nobodyさん mailto:sage [2005/11/20(日) 16:12:59 ID:???]
太巳

384 名前:nobodyさん mailto:sage [2005/11/22(火) 17:16:02 ID:???]
w3はフレーム非対応なのか…がっくり

385 名前:nobodyさん mailto:sage [2005/11/23(水) 10:01:47 ID:???]
Access Analyzer Ver.2.17
dream.lib.net/room/cgi/e_analize.html

これはどうだろう。
長らく更新してないみたいだけど。

386 名前:nobodyさん mailto:sage [2005/11/23(水) 14:19:18 ID:???]
>>382を誰かがやってくれるはずじゃないのか?
まだか?あいつは。

387 名前:nobodyさん mailto:sage [2005/11/24(木) 13:56:01 ID:???]
だな、あいつはまだか、あいつは。

388 名前:nobodyさん mailto:sage [2005/11/25(金) 16:33:26 ID:???]
>>385
ページ毎のデータ解析がアクセス数だけってのが残念だな・・・

389 名前:nobodyさん mailto:sage [2005/11/25(金) 16:34:05 ID:???]
これだけ需要があるのにそういうアクセス解析が無いってのは不思議だな。
PHPやPerlはやはりまだまだマイナーな言語なんだろうか?



390 名前:nobodyさん mailto:sage [2005/11/25(金) 16:57:21 ID:???]
PHPならPHP-Statsで問題ない
Perlでいいのがないかなあという話題が多い

391 名前:nobodyさん mailto:sage [2005/11/25(金) 17:05:23 ID:???]
>>390
> PHP-Stats

無駄に重いあの視覚的効果がいかんとも・・・
それと複数ページの個別解析までできたっけ?

392 名前:nobodyさん mailto:sage [2005/11/25(金) 18:11:39 ID:???]
>>391
視覚効果は消せるぞ

393 名前:nobodyさん mailto:sage [2005/11/25(金) 18:17:13 ID:???]
>>392
ページ毎はアクセス数しか集計できないみたいだね。
残念。

394 名前:nobodyさん mailto:sage [2005/11/25(金) 22:54:14 ID:???]
dcountは生ログの訪問者IDに名前をつけられるのが楽しい。

他にもこういう機能のありますか?

395 名前:nobodyさん [2005/11/26(土) 19:09:14 ID:Aj7PWAMk]
てすとかきぽ

396 名前:nobodyさん [2005/11/28(月) 14:11:04 ID:jbFiyxSp]
PHPで複数ページを個別に詳細に解析できる解析って無いかな?

397 名前:nobodyさん [2005/11/29(火) 00:09:43 ID:dSMyfTvn]
アプリコットが使える鯖に引っ越した。やあよくできてるなこれage

398 名前:nobodyさん mailto:sage [2005/11/29(火) 00:34:19 ID:???]
>396
詳細ってどの程度のものを希望してるのかわからんけど、
「PHP」で「複数ページ」ならオーサカPHPとか。
動作サンプル見てみたら、
ログ検索の結果を500件も1ページで表示させるなよ・・・
せめて100件ごとぐらいで改ページしろよ、とは思ったけど。

399 名前:nobodyさん mailto:sage [2005/11/29(火) 00:43:15 ID:???]
>>398
オーサカPHPは複数ページの解析が出来ると言ってもビジター数くらいしか
わからないね。もう少し詳しく、参照元とか検索ワードとかページ毎に調べられれば
満足なんだけど。

でもそれやるとログが倍々で増えていっちゃうのかな?



400 名前:nobodyさん mailto:sage [2005/12/04(日) 18:33:42 ID:???]
dopvSTARは高機能だがいまひとつ管理画面の配色とか使いにくさがガマンできない。
開発者もなーんか上から見た目線で気持ちよく使えない。
タダで配ってるやってると言われればそのとおりだが。

401 名前:nobodyさん mailto:sage [2005/12/04(日) 23:30:15 ID:???]
星は全て外部CSSでデザインするようにした。
だから見た目は自分好みにできるよ。

簡単にバージョンアップができなくなるけど、
やってみてはどうですか?


402 名前:nobodyさん mailto:sage [2005/12/04(日) 23:50:14 ID:???]
★は複数ページ解析できるんだが扱いがサブページって感じだから
あまり詳細な情報はゲットできないのね。

403 名前:nobodyさん mailto:sage [2005/12/05(月) 00:45:40 ID:???]
>400
★の配色はhtml_header.plで好きなように変えられると思うけど。

それよりも、ログ検索で「&」があると上手く検索できないのが気になる。

404 名前:nobodyさん mailto:sage [2005/12/05(月) 02:34:55 ID:???]
dopvSTARはかなり詳しい情報を取ってる方だと思うが・・・
>>402はあれ以上どんな詳細情報が欲しいんだ?
アクセスした人の住所とか氏名とか電話番号とかか?

405 名前:nobodyさん mailto:sage [2005/12/05(月) 11:53:02 ID:???]
★の配色、変えてみるか。(以下チラ裏)
アクセス解析は、ブラウザと解像度でサイトレイアウトの参考にする以外は
なんだかんだ言ってニヤニヤする目的で使ってる。オーサカのように訪問者追跡機能があるプログラム、あまり無いな。

406 名前:nobodyさん mailto:sage [2005/12/05(月) 15:38:27 ID:???]
>>404
いまサブページはビジター数くらいしかカウントしてないんじゃないかな?
願わくはリファーやブラウザ/OSの種類、検索エンジン+検索語、くらいは
取って欲しい。

というか、ログの容量は大きくなっても構わないからメイン、サブの違いは
撤廃してどのページも平等にログを取って欲しい。今は仕方ないから解析
したいページの数だけ★を用意し、違うディレクトリに格納して独立して
アクセス解析させてるよ。

407 名前:nobodyさん mailto:sage [2005/12/05(月) 17:24:13 ID:???]
>406
ログは平等に取ってるでしょ。


408 名前:nobodyさん mailto:sage [2005/12/05(月) 17:39:48 ID:???]
>406←ここまで無知な馬鹿がいるんだ・・・
★はどのページもログはすべて同じ内容を取得してるじゃん。
SSI式で取ってるページとjs+img式で取ってるページでは取得内容は異なるけど、
ログ取得方法が同じ方式な場合はどのページでもログは同内容になるぞ。

>今は仕方ないから解析
>したいページの数だけ★を用意し、違うディレクトリに格納して独立して
>アクセス解析させてるよ。
ハゲワロスwwwww馬鹿すぎwwwww

409 名前:nobodyさん mailto:sage [2005/12/05(月) 20:59:47 ID:???]
みんな、星ってるかーい?!



410 名前:nobodyさん mailto:sage [2005/12/05(月) 22:07:57 ID:???]
>>408のハゲに聞くが

ttp://tech.bayashi.net/ds/ss/ss.gif

このどこにページ切り替えする項目があるんだ?
ページ毎に平等に詳細な情報を収めていても
ページ毎に独立して表示できなきゃ意味ないだろ、ハゲ。

411 名前:nobodyさん mailto:sage [2005/12/05(月) 23:11:45 ID:???]
>410←救いようのないお馬鹿さんに教えてあ・げ・る★
つ「マッチ条件」

412 名前:nobodyさん mailto:sage [2005/12/05(月) 23:31:18 ID:???]
>>411のオキナに問う。
ログを見るため毎回各ページタイトルいちいちベタ打ちしてるのかと

413 名前:nobodyさん mailto:sage [2005/12/06(火) 00:04:37 ID:???]
(´-`).。oO(HTMLも書けないやつがこの板にいるのか…)

414 名前:nobodyさん mailto:sage [2005/12/06(火) 03:41:28 ID:???]
もりあがってきた

415 名前:nobodyさん mailto:sage [2005/12/06(火) 04:09:04 ID:???]
だから>>382を誰かがやってくれるはずじゃなかったっけ?
まだか?あいつは。

416 名前:nobodyさん mailto:sage [2005/12/06(火) 09:12:56 ID:???]
>>340こそ殺伐としたこのスレが求める救世主に他ならない

417 名前:nobodyさん [2005/12/06(火) 20:53:14 ID:ayWgslwC]
★がマッチ条件なんて半端な方法でページ別集計している理由を考えてみよう

1) 作者の設計思想:「人間楽しちゃ堕落する一方」

2) ページ別に集計したい人がいるなんて思わなかった

3) 楽にページ別集計できる版が欲しけりゃ金払え

4) つーかどうでもいい

418 名前:nobodyさん mailto:sage [2005/12/07(水) 03:08:26 ID:???]
★はどう考えても解析画面が不親切。


419 名前:nobodyさん mailto:sage [2005/12/07(水) 11:20:43 ID:???]
ページを指定する以外に、特定のブラウザだけで集計したり、
特定のホストとかIPを対象に集計できるからじゃないのか?




420 名前:nobodyさん [2005/12/10(土) 14:54:15 ID:ZJLY1vbL]
オーサカのw3aがdcountみたいに訪問者IDに名前をつけられるようになったらもう何もいらない
というわけで俺はこの2つを導入している

421 名前:nobodyさん [2005/12/10(土) 14:55:00 ID:NDBV4nYk]
大阪はページ単位で集計できない点が不満

422 名前:nobodyさん [2005/12/10(土) 14:56:46 ID:ZJLY1vbL]
じゃあ、オーサカのw3aがdcountみたいに訪問者IDに名前をつけられるようになって、
さらにページ単位で集計できるようになれば俺は涙を流して喜ぶことにするよ

423 名前:nobodyさん mailto:sage [2005/12/10(土) 16:50:58 ID:???]
大阪既にページ単位で集計出来るんじゃねの?
ページ指定みたいなのあったと思う

424 名前:nobodyさん [2005/12/10(土) 16:57:40 ID:Cqrcyjx2]
>>423
毎度ページのタイトル名をキー入力すればな

425 名前:nobodyさん mailto:sage [2005/12/10(土) 20:18:57 ID:???]
>>424
メニューのページ指定→ページのパスクリックで出来たと思う
あとページ解析のSアイコンみたいなやつ押しても出来た…と思う

426 名前:nobodyさん mailto:sage [2005/12/11(日) 15:37:40 ID:???]
>>420 同意



427 名前:nobodyさん [2005/12/11(日) 15:58:08 ID:2yLF3Rx+]
>>425
ムリス( ´・ω・)

428 名前:425 mailto:sage [2005/12/11(日) 16:04:31 ID:???]
ttp://fmono.sub.jp/w3a/w3a.php?p_sel=%2Findex.php

試しにやってみたけど出来たよ
「ページ指定: /index.php」ってなってるけど違う?

429 名前:nobodyさん [2005/12/13(火) 03:10:30 ID:9qnK8KKK]
オーサカphp入れてみたんだがなぜかログが取れない・・・

アクセスすると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')

エラーが返されちゃう



430 名前:nobodyさん mailto:sage [2005/12/13(火) 10:06:23 ID:???]
オーサカは設置しにくい。
マニュアル類も足りない。

431 名前:nobodyさん mailto:sage [2005/12/13(火) 11:59:41 ID:???]
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       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

432 名前:nobodyさん mailto:sage [2005/12/13(火) 14:56:53 ID:???]
PHPはディレクトリの相対パス関係が鬼門だからね。
俺もちょこちょこっとしたPHPは良く書くがだいたいパス関連で毎度デバッグ作業を繰り返してる。

433 名前:nobodyさん mailto:sage [2005/12/13(火) 19:06:25 ID:???]
デフォルトで月別の集計や年毎の集計を表示するものって少ないね。
需要が無いの?それとも重くなるとか?

糞重いし設計も古いefStatから中々乗り換えられないよ

434 名前:429 [2005/12/13(火) 21:11:45 ID:AsgXVVnQ]
後半のエラーログが排出される原因が分かった。
writelog.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独特のパス周りの嫌らしさが悪さしているといったところか。それにしても設置するのに
敷居の高いアクセス解析だ。エラーは出なくなったとは言え、依然ログが採取される様子は
いっこうにない。まだまだ戦いは続きそうだ・・・

435 名前:nobodyさん mailto:sage [2005/12/14(水) 10:38:40 ID:???]
>>434

オーサカ最近サイト更新されないな。

★→多機能だが解析画面がマンドクセ 設置はそれなり
オーサカ→解析も見た目も良いが、設置がマンドクセ
ぽけろぐのような設置のしやすさと見やすさを両立させて、さらに高機能は欲張りすぎなのか。
やはり海外スクリプト系が妥当かのう。

436 名前:429 [2005/12/14(水) 19:25:58 ID:lsdoFP/h]
オーサカPHPの掲示板覗いてみたら結構俺と似た症状の人っておるんやな

ttp://fmono.sub.jp/bbs/patio.cgi?mode=view&no=47

437 名前:nobodyさん mailto:sage [2005/12/14(水) 23:45:33 ID:???]
おーさかはログインしたら真っ白けになるから諦めた。
セーブモードとは相性悪いらしい。

438 名前:429 [2005/12/15(木) 02:30:02 ID:qH1UfE6U]
ログが記録されない原因が分かった。

ttp://fmono.sub.jp/bbs/patio.cgi?mode=view&no=47

↑ここの人も同じかどうかはわからんが、運用しているPHPがセーフモードだとディレクトリ
を作って、さらにその中にファイルを作るという操作ができなくなるらしい。
オーサカPHPのログの構造がまさにこのタイプに該当して、月毎に一つフォルダを作り

例) 200512

さらにそのフォルダの中にログファイルを作ろうとする。

例) log_15.log

セーフモードのPHPだとディレクトリまでは作れても、その中にさらにファイルを作ろうとする
とエラーが返されて作れないことが判明した。これじゃいつまで待ってもログが生成される
わけない。セキュリティの観点からPHPをセーフモードで動作させているレンタル鯖は少なく
なく、かなりのところでオーサカPHPはログが保存できないという動作不具合が生じているこ
とが予想される。

解決方法は二つ。

・作者タソが月毎のフォルダを作らず直接logsディレクトリにログファイルを保存されるような
 仕組みに改良してくれることを座して待つか、自分で改造する。

・あらかじめ月毎のディレクトリをlogsディレクトリの中に作っておく。PHPが作ったディレクトリ
 は所有者権限が違うのでその中にファイルを作ることができなくなってしまうが、通常の
 所有者権限を持つディレクトリをあらかじめ作っておけばPHPはその中にログファイルを生成
 することができるようになる。ディレクトリの命名形式も200512のような単純な形なので
 あらかじめ何年間分かディレクトリを作っておけば当面その場しのぎできる。

439 名前:nobodyさん mailto:sage [2005/12/15(木) 09:40:17 ID:???]
↑こういう情報が公式に掲載されていない時点で、この先に何かトラブルがあった時も先が思いやられる。



440 名前:nobodyさん [2005/12/15(木) 11:32:46 ID:lKcFtnCt]
オーサカのバージョンアップってどうやってやるの?全部上書きでいいのかな??

441 名前:nobodyさん mailto:sage [2005/12/15(木) 14:29:02 ID:???]
>439
馬鹿は使わなくていいよ、ってことじゃないの。


442 名前:nobodyさん mailto:sage [2005/12/15(木) 14:48:38 ID:???]
>>439
つーか、PHPのセーフモードを理解してない方が悪いだろ

443 名前:nobodyさん mailto:sage [2005/12/15(木) 15:40:55 ID:???]
セーフモードを理解している人の方が少ないのでは?
そういうの気にしなくてもおおかたのPHPプログラミングは可能だし
Perl出身者とかだったらなおさらセーフモードの意味が分からないって人が多い希ガス

444 名前:nobodyさん mailto:sage [2005/12/15(木) 15:56:11 ID:???]
オーサカってログは保存容量の制限なんて無く、際限なく貯まっていくタイプなのかな?

445 名前:nobodyさん mailto:sage [2005/12/15(木) 20:22:21 ID:???]
php-stat配布元にアクセスできない。

446 名前:nobodyさん mailto:sage [2005/12/15(木) 23:25:27 ID:???]
セーフモードの意味わかってなかったが、オーサカの掲示板見て解決した。
問題があったときに掲示板すら読まない奴は使うなってとことだろ。

447 名前:nobodyさん mailto:sage [2005/12/15(木) 23:49:51 ID:???]
掲示板を見る限り管理人さんもセーフモードが原因でログが取られないバグがあることは
認知しているようだね。問題はそれがいつ解決されるかだが・・・

448 名前:nobodyさん mailto:sage [2005/12/16(金) 08:56:05 ID:???]
★よりはオーサカの方が統計が見易いしね。継続リリース頑張ってほしい。


449 名前:429 [2005/12/16(金) 20:47:04 ID:kRIrOEpi]
ふ〜( ´・ω・)

やっとこさ改良してlogsフォルダにディレクトリを作らず直接ログファイルを作っていくよう
改造してみた。今動作確認取っているところ。問題なく動くようだったら改造の仕方かいてくわ。
およそ9カ所の修正で済むはず。

これでセーフモードのPHP鯖でも問題なくログ保存されるようになるよ。



450 名前:429 mailto:sage [2005/12/16(金) 20:52:39 ID:???]
ところでPHPを使ったログ取得方法1の

<?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">');

と書き換えるしか手はないかな?

451 名前:429 mailto:sage [2005/12/17(土) 01:04:28 ID:???]
【calendar.php】
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;
に書き換える。

452 名前:429 mailto:sage [2005/12/17(土) 01:07:41 ID:???]
【writelog.php】
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

453 名前:nobodyさん mailto:sage [2005/12/17(土) 01:52:59 ID:???]
すげー。乙!

454 名前:nobodyさん mailto:sage [2005/12/17(土) 01:59:22 ID:???]
自演乙

455 名前:nobodyさん mailto:sage [2005/12/17(土) 15:37:06 ID:???]
ttp://fmono.sub.jp/
> セーフモード対策 取り組み中 @

ワロス( ´∀`)
でも
  _n
 ( l    _、_
  \ \ ( <_,` )
   ヽ___ ̄ ̄  )   グッジョブ!!
     /    /

456 名前:nobodyさん [2005/12/18(日) 17:04:09 ID:a/A2skFg]
* 2005/12/17
2.1.0b UP。 やりたかったことイロイロとやりました。
ほぼ全てのログが取れない原因であろうセーフモードに対応しました。
ベータ版です。

fmono.sub.jp/

                  ∩
                  ( ⌒)      ∩_ _ グッジョブ!!
                 /,. ノ      i .,,E)
             / /"      / /"
  _n  グッジョブ!!   / / _、_   ,/ ノ'
 ( l     _、 _   / / ,_ノ` )/ / _、_    グッジョブ!!
  \ \ ( <_,` )(       / ( ,_ノ` )     n
   ヽ___ ̄ ̄ ノ ヽ      |  ̄     \    ( E)
     /    /   \    ヽ フ    / ヽ ヽ_//

457 名前:nobodyさん mailto:sage [2005/12/18(日) 17:42:40 ID:???]
>>449-452
乙。
ところで最新版の2.1.0bと452の方法どちらが良いの?

458 名前:nobodyさん mailto:sage [2005/12/19(月) 02:52:29 ID:???]
おーさかで忘れ去られてるが、>>382をやってくれるあいつはどこにいったんだ?

459 名前:nobodyさん [2005/12/20(火) 14:08:55 ID:w721IoLc]
php-statsが一週間ぐらい使えないんだけど皆さんも同じ?
本ページが潰れたということはこのまま使えなくなるのだろうか?



460 名前:nobodyさん mailto:sage [2005/12/20(火) 15:03:30 ID:???]
>>459
バージョンチェクのせいと思われ
>>250以降あたりを嫁

461 名前:nobodyさん [2005/12/20(火) 16:50:34 ID:w721IoLc]
>>460
すいません。助かりました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<199KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef