AWStats 6.0 完全日本語版 使ってます。

#contents

* アクセスログのファイル

- .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