エックスサーバーのAWStatsをWindows7に対応させる。

2012年01月30日 正午の月齢:7.2  月名:弓張月(上弦)  潮汐:小潮 月齢:7.2[弓張月(上弦)] 潮汐:小潮 (最終更新日:2019年08月26日)
8年前に投稿 | 分類無用 | 1件のコメント

4分ぐらいで読めます。

この記事は情報が古い場合があります。

Windows7のシェアがXPを抜いたとの記事をみて、当サイトのアクセス解析を見てみると、Windows NTがものすごい勢いです!! そんなはずはないのでおそらくこれがWindows7のはず。エックスサーバーは何もしてくれないのかなと思いつつ、自分でAWstatsをいじることにしました。

awstats-before

変更箇所は以下のサイトを参考に。

ということで、operating_systems.pmを開いて、該当箇所を確認すると、なんかWindows7への対応の香りは漂っています。対応していないわけではないようです。

ただ、どうも不完全ぽい。Windows2008の記述がまずいようなので、そのあたりを変更してやります。

@OSSearchIDOrder    = (
# Windows OS family
'windows[_+ ]?2005', 'windows[_+ ]nt[_+ ]6\.0',
'windows[_+ ]?7', 'windows[_+ ]nt[_+ ]6\.1', # Must be before windows_nt_6
'windows[_+ ]?vista', 'windows[_+ ]nt[_+ ]6',
'windows[_+ ]?2003','windows[_+ ]nt[_+ ]5\.2',    # Must be before windows_nt_5
'windows[_+ ]xp','windows[_+ ]nt[_+ ]5\.1',        # Must be before windows_nt_5
'windows[_+ ]me','win[_+ ]9x',                    # Must be before windows_98
'windows[_+ ]?2000','windows[_+ ]nt[_+ ]5',

と、

%OSHashID    = (
# Windows OS family
'windows[_+ ]?2005','winlong','windows[_+ ]nt[_+ ]6\.0','winlong',
'windows[_+ ]?7','win7','windows[_+ ]nt[_+ ]6\.1','win7',
'windows[_+ ]?vista','winvista','windows[_+ ]nt[_+ ]6','winvista',
'windows[_+ ]?2003','win2003','windows[_+ ]nt[_+ ]5\.2','win2003',
'windows[_+ ]xp','winxp','windows[_+ ]nt[_+ ]5\.1','winxp', 'syndirella', 'winxp',
'windows[_+ ]me','winme','win[_+ ]9x','winme',
'windows[_+ ]?2000','win2000','windows[_+ ]nt[_+ ]5','win2000',

2008という部分を7にしてみました。

awstats-after

やったー! Windows7が出たー。この変更によってWindows server2008が影響を受けるかどうかはわかりませんが、どうせ微々たるものだと考えて思いっきり無視。

あと、アイコンがVistaと同じで面白くないので、win7を用意しました。awstats/icon/os/にアップロードして作業完了です。

今でも我が家はWindows2000が主流なので、Windows7なんて縁がないんですけどねー。

古い記事・新しい記事

古い記事
新しい記事

1件のコメント

  1. エックスサーバーのAWStatsをWindows8に対応させてみた。 | 煤式自動連結器からのピンバック | 2013年05月13日 #

    [...] 前回(Windows7対応)のように手でグリグリと書き換えても良かったのですが、せっかく既製品があるのでありがたくそれを使わせてもらうことにしました。 [...]

ごめんなさい、コメントフォームは閉鎖しています。

Translate »