ログアナライザ(アクセスデータ解析)の設置
・ディレクトリ構造 (パーミッション)
~/public_html/analyze.html (644) 監視するファイル
/cgi-bin/analyze.cgi (555)
log.pl (555)
/pic/bar.gif
blank.gif
/log/ (777)
/YYYMMDD (666) ユーザwww,グループwwwで作成される
・log.pl の設定
$log_dir の設定はCGIが置かれる所からみたパスを指定します。この例では
$base_dir = "../log/";
となります。
・analyze.cgi の設定
log.plと同様にlog_dirを設定します。
$gif,$gif2はlog_dirと同じく、CGIが置かれる所からみたパスになるので
$gif = '../pic/bar.gif';
$gif2 = '../pic/blank.gif';
というように記述します。
・HTMLファイルへの埋め込み
ログアナライザの設置は、マニュアルにはHTMLファイル中に
<!--#exec cmd="./cgi-bin/log.pl"-->
と記述すべしとかかれていますが、
相対パスで
<!--#exec cgi="./cgi-bin/log.pl"-->
と書くか、
絶対パスで
<!--#exec cgi="/cgi-bin/log.pl"-->
と書かないと実行されないようなので、注意して下さい。
(一番最後の方が管理が楽かも)
また、こうすると動きはするものの、エラーログが出てしまうので、
ログディレクトリ指定の後にでも
print "Content-type: text/plain\n\n";
を追加しておいてください。
集計結果
戻るにゃ