ログアナライザ(アクセスデータ解析)の設置


・ディレクトリ構造 (パーミッション)
~/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";
を追加しておいてください。
  • 集計結果
    戻るにゃ