2009年1月25日 星期日

架站記事 - 在windows 安裝 AWStats 6.9 for apache

環境:
windows xp sp2
apache_2.2.8-win32-x86-no_ssl.msi
ActivePerl-5.8.8.819-MSWin32-x86-267479.msi
awstats-6.9.exe

(1)apache按預設路徑安裝

(2)activeperl按預設路徑安裝

(3)awstats按預設安裝,安裝完成有參數設定提示

  • Apache安裝目錄路徑?
  • apache 的設定檔(httpd.conf)位置?
  • 新增設定檔,請輸入 Y
  • 輸入網站名稱(SiteDomain:server name, used to reach the web site,告訴awstats你的站點網址,例如在apache/htdoc底下有個test站點即為127.0.0.1/test)有疑問??爬文各有不同結果,有鍵入站名,也有鍵入全名

(4)開啟 httpd.conf會有與awstats相關路徑的設定,比較一下應該是不會有錯並重開apache。

(5)開啟%awstates安裝路徑%\wwwroot\cgi-bin\awstat.XXX.conf(XXX為稍早輸入 的站點名稱,例如剛剛是apache/htdoc/test,所以這個設定檔名即為awstat.test.conf。假設沒有這個檔案存在的話,可以複製awstats.model.conf再更改名稱)

  • LogFile 的路徑,改為 Apache log 檔的路徑,例如C:/Apache2.2/logs/access.log(路徑的符號與Windows上相反)
  • 修改 LogFormat 的值。若你的log檔記錄格式為common(Apache屬於此類),則將值改為4。
  • 修改 AllowToUpdateStatsFromBrowser = 1。
    可以在網頁瀏覽器直接更新統計資料
  • 修改 %awstates安裝路徑%\wwwroot\cgi-bin\awstats.pl,設定正確的perl.exe路徑。將第一行的
    #!/usr/bin/perl,修改為 #!C:/Perl/bin/perl.exe //(預設perl安裝在C:/下)

(6)在命令列模式下切換位置資料夾到
%awstates安裝路徑%\wwwroot\cgi-bin(awstats.pl所在位置的資料夾),輸入

perl awstats.pl -config=XXX-update(xxx為站點名稱)  //更新log檔

(7)手動建立報表網頁可以在命令列模式下,使用下列的指令

perl awstats.pl -config=XXX -output -staticlinks > awstats.mysite.html


在瀏覽器上動態檢視網站統計資料,直接在瀏覽器輸入

http://www.servername/awstats/awstats.pl?config=XXX


參考資料:http://209.85.175.132/search?q=cache:1Jnj72Gg82AJ:wiki.oss.org.tw/index.php/AWStats+awstats&hl=zh-TW&ct=clnk&cd=17&gl=tw&client=firefox-a

沒有留言:

張貼留言