2016年4月11日 星期一

awstats流量統計軟體



我用EasyPHP5.2.10來灌來解說以下資訊:
< 一 >下載
下載 Perl.exe:https://www.perl.org/get.html
下載 AWStats:http://www.awstats.org/
一、灌 Perl.exe,直接按到底。
二、灌 AWStats
1.執行根目錄底下的awstats_configure.pl 檔
2.先問Apache在那裡 C:\Program Files\EasyPHP5.2.10\apache
3.接著會問 apache 的 config 檔在哪,請輸入 C:\Program Files\EasyPHP5.2.10\apache\conf\httpd.conf
4.選擇 Y 新增一個 AWStats 的 config 檔。
5.輸入你的網站名稱(英文)。
6.完成了。


< 二 >EasyPHP5.2.10內容解說以下資訊:
一、開起httpd.conf
二、先找到<IfModule alias_module>........</IfModule>,在裡面加入以下設定
#設定awstats
Alias /awstatsclasses "C:/Program Files/EasyPHP5.2.10/www/awstats/wwwroot/classes/"
Alias /awstatscss "C:/Program Files/EasyPHP5.2.10/www/awstats/wwwroot/css/"
Alias /awstatsicons "C:/Program Files/EasyPHP5.2.10/www/awstats/wwwroot/icon/"
ScriptAlias /awstats_fan/ "C:/Program Files/EasyPHP5.2.10/www/awstats/wwwroot/cgi-bin/"  
<Directory "C:/PROGRA~1/EASYPH~1.10/www/awstats/wwwroot/">
#  Options None
   Options Indexes MultiViews
#  Options Indexes  SymLinksIfOwnerMatch
   AllowOverride None
   Order deny,allow
#   Allow from 127.0.0.1 192.168.1.100 #設定什麼網址才能打開
#   deny from all
    Allow from all
</Directory>
三、改完重新執行EasyPHP
四、打開 c:\...\AWStats\wwwroot\cgi-bin\awstat.YOUR_SITE.conf  (YOUR_SITE為自設網站名稱)
1.再找出LogFile="/var/log/httpd/mylog.log" 改為你的log檔的路徑 LogFile="C:\Program Files\EasyPHP5.2.10\apache\logs\dream-access.log" 
1.1如果你的網站流量很大,有多個log檔時,請用以下寫法 
LogFile="c:/.../AWStats/tools/logresolvemerge.pl
c:/logs/dream_2006*.log|" 
2.找到 LogFormat=1 若你的log檔記錄格式為 common 請將其數字改為4
3.AllowToUpdateStatsFromBrowser=0 請將 0 改為 1   (1為手動更新、0為命令模式才更新)
4.Lang="auto" 改為 Lang="tw" (不改也行,改tw就是顯示繁體中文,auto則是自動偵測) 
五、window XP的話先開始→執行→輸入 cmd→按 ENTER (win7 就在搜尋打cmd就會出現了),在命令模式下輸入cd C:\Program Files\EasyPHP5.2.10\www
\awstats\wwwroot\cgi-bin\ 
再輸入執行 awstats.pl -config=YOUR_SITE –update 按 ENTER (YOUR_SITE為自設網站名稱)

六、登入AWStats網站方法:http://localhost/awstats/awstats.pl?config=YOUR_SITE (YOUR_SITE為自設網站名稱)
七、設定AWStats.conf帳密方法:
1.先建立.htpasswd,在window XP的話先開始→執行→輸入 cmd→按 ENTER (win7 就在搜尋打cmd就會出現了),在命令模式下輸入cd C:\Program Files
\EasyPHP5.2.10\apache\bin\ 執行後在輸入  htpasswd -c -m .htpasswd admin 執行,後來輸入密碼,在重新輸入密碼。
2.結果就會在C:\Program Files\EasyPHP5.2.10\apache\bin\下產生.htpasswd檔案。
3.httpd.conf裡面的<Directory ......></Directory>中間加入 (就是上面先設定的第二大項)
    AuthType BASIC
    AuthName "顯示名稱"
    AuthUserFile "C:\Program Files\EasyPHP5.2.10\apache\bin\.htpasswd"
    Require valid-user

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。