AWStats のアップデートのメモ。7年くらい前にインストールしたやつなので、やり方全く覚えてない…
- コンフィグファイルにドメイン名を入れないといけない
- Day by Day プラグインの導入は手動
logresolvemerge.pl
がメモリ不足のためか、走らせると SSH の接続が切れる- 7.1 から 7.7 にアップ~デートしたがほとんど変わっとらん…
- 前からだけどマルチドメインの設定が無い
Postscripts
ログのマージがうまく行かず
ログをマージしようとすると SSH クライアントが落ちる。
1perl /home/{user name}/{script path}/logresolvemerge.pl /home/{user name}/{log path}/access_log_2019* > /home/{user name}/{log path}/access_log_2019.logで、月毎に変えると落ちない
1perl /home/{user name}/{script path}/logresolvemerge.pl /home/{user name}/{log path}/access_log_201911* > /home/{user name}/{log path}/access_log_201911.log月毎に落としたあと、それを全部マージすると 700MB ちかいサイズだけど一つにまとめることができた。
1perl /home/{user name}/{script path}/logresolvemerge.pl /home/{user name}/{log path}/access_log_2019*.log > /home/{user name}/{log path}/access_log_2019.all.logawstats.pl -update がうまく動作せず
単にアップデートするだけだと、生成されるログファイル名にドメインがついておらず、AWStats 側で読まない。
1perl /home/{user name}/{script path}/awstats.pl -update -config="{config file name (awstats.domain)}.conf" -LogFile="/home/{user name}/{log path}/access_log_201901.log"awstats012019.txt
というファイル名で生成されるが、awstats012019.{ドメイン名}.txt
にならないと読み込んでくれないので、ファイル名を手動でリネームしなければならない。どこかに設定があるはずだけど…https://serverfault.com/questions/439549/awstats-doesnt-create-data-files-with-site-domain-name-in-them で報告されてるバグっぽい。v7.0 だと大丈夫らしい。今更ダウングレードとか無いw
## 参考にしたサイト
### インストール方法
http://tantanu.minibird.jp/forum/topic.php?id=22### マルチドメイン
https://forest-consultants.com/i/?itemid=1316### 細かい設定
AWStatsでWordPressサイトの解析結果をさらに見やすくする2つの設定