【研究課題】snjxなんかねー以前もこの時期に、季節と関係ないネタで更新したよねーほほほ。自サイトのアクセス解析にawstatsを入れてみたんだけど、若干はまった部分があったのでメモしてみる。なんでだろ、きっと俺一人じゃないのだろうにあんまり情報がなかった。awsatatsってあんまり使われてないんかな?■まず、現象。Apacheアクセスログ解析(AWStats)こちらを参考に、awstatsをインストールしてアクセス解析仕込んだのね。インストールと設定はおおむねうまくいったのね。単発ではちゃんと動くようになったんだけど、どうもなんだか、index.htmlの統計ページから個別の「全リスト」へのリンクが間違ってるくさい。手順に間違いはないようなのに、404が返ってくるのだ。ディレクトリの中を見てみると、index.htmlでは「snjx.info.yyyymm.allhosts.html」とかでaタグ書かれているのが、実際のファイルでは「awstats.snjx.info.yyyymm.allhosts.html」なんてファイル名で作られていた。■で、どうしたのかこれはつまり、統計ページを作るところでaタグが間違っているのか、月別の詳細ページを作るところでファイル名が間違っているのかどっちかだと見当をつけた上で、それぞれどこで作っているのか手順の再検討を始めたわけさ。awstatsreport.shの中身をもにょもにょ読んでいると「awstats_buildstaticpages.pl」ってのが実際のファイル作成を担っている模様。ははぁawstatsを直接キックしているわけじゃないのね。awstats_buildstaticpages.plをたたいて、あれこれ実験してみてよくわかったけど、こいつが詳細ページのファイル名に勝手にawstatsとかつけるくさい。そのくせ、統計ページのaタグはホスト名から始まっているだけなのだ。悪さをしているのはこいつ。446行目くらいを以下のように。build}■ま、念のため環境。念のため、走っている環境をメモしておく。http://snjx.info/diary/snjx/048/tb/※お手数ですが、SPAM防止のためURLの後ろに「oLw」を追加してください。