日本語版AWStats 2.23をWindowsNTで利用する
動作可能である事はわかっていましたが....
|
謝辞
|
|
以下に公開する日本語版AWStatsをWindowsNTで利用するための導入メモは、掲示板にcosmosさんが投稿してくださった内容の転載になります。掲示板に投稿して頂いた後、管理人がcosmosさんに転載をお願いしたところ、快く同意して頂けましたので、こちらに晴れて公開することができるようになりました。 転載の同意を頂いた後、公開用に内容を多少修正した内容をcosmosさんからメールにて頂きました。その内容を以下に転載いたします。cosmosさんには、この場を借りて御礼申し上げますm(__)m |
|
導入メモ by cosmosさん
|
|
NT4.0Server + Apache 1.3.20 + Activeperl5.6.0.613 の組合で完全に動作させることに成功しましたので、お知らせします。但し、NT特有の部分がありますので、以下に「キモ」を記します。 導入作業を始める前提として、 また、以下の作業では、perl.exeは c:\perl\bin にあり、webのホームディレクトリはc:\web\html、cgiディレクトリは c:\Program Files\Apache Group\Apache\cgi-bin、logディレクトリはc:\web\log に設定されているものとして話を進めます。実際には各自の環境に合わせてください。 1. NT用crondを導入 アーカイブ中のNTCNDINS.EXEを実行するとインストールを開始します。 上記では省略しましたが、インストール手順は 2. 各ファイル修正 [awstats.cron] # 完全日本語版AWStats用サンプルcronファイル # httpのログファイルをデコードした上で一時ディレクトリに格納します。 # awstats.plが切り詰めないオリジナルのログを切り詰めます。 # awstats.plを走らせ、htmlファイルを出力します。 # アクセス可能になるように出力したhtmlファイルの権限を変更 上記の法則性に従って、Unixで修正が必要な部分を参考に、他のファイルも修正します。
4. ntcndにcron.batを登録 |
|
備考
|
|
上記の通り、cosmosさんが動作させた環境は、WindowsNT+Apache+ActivePerlですが、IISのログ形式をAWStatsは理解することができますので、IISでも大丈夫です。AWStatsが必要とするのは、cgiとしてPerlが動作する環境と、AWStatsが理解できるログなので、Windows2000+ActivePerl+IIS/Apacheでも、WindowsXP+ActivePerl+IIS/Apacheでも問題なく動作するはずです。ActivePerlのドキュメントにXP対応については記述がありませんが、私の手元の日本語版WindowsXP 180日評価版では、正常に動作しています。 また、こちらで紹介している内容は日本語版AWStats 2.23をベースとした内容ですが、日本語版AWStats 3.0 (2001.09.22現在テスト公開中)でも基本は同じです。 もしcosmosさんとは異なる動作環境で動作確認が取れた方がいらっしゃいましたら、管理人までご連絡頂ければ幸いです。このページのどこかにその動作環境を紹介させて頂きたいと思います。 |