AWStats

Top / AWStats

アクセスログのファイル

  • .gz なのは直接食べてくれない
  • 日本語な検索語他を上手く処理するために utf8_decode.pl を通す必要あり

細かなこと

  • -staticlinks のつもりで -staticlink を引数に渡してたら何も言われず無視されました
  • コマンドラインで静的なファイルを吐くときは設定ファイルの言語指定は無視 -langで指定しないとダメ

配列の変な初期化

Bizarre copy of ARRAY in aassign at ./awstats.pl line 8787.

静的なHTMLを作成しようとすると上のように言われる。
そうでないときはこのメッセージを見ない気がするが、どっちも曜日のところ以降が死んでるので修正。

my (@avg_dayofweek_nb, @avg_dayofweek_p, @avg_dayofweek_h, @avg_dayofweek_k);

修正は前は不思議なコードが書いてありました。

my @avg_dayofweek_nb = my @avg_dayofweek_p = my @avg_dayofweek_h = my  @avg_dayofweek_k = ();

初期化はいらないような、というかmyと代入を組み合わせるなっ。

v6とv4のアドレス

v6は最後に . が付く模様。
plugin/ipv6.pmで使っているNet::IP / Net::DNSの使い方による仕様。

sub GetResolvedIP_ipv6 {
    ...
#   my @result=split(/\s/, ($query->answer)[0]->string);
#   return $result[4];
    return ($query->answer)[0]->ptrdname;
}

こんな感じで適当に解決。


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-04-28 (金) 23:19:18 (6664d)