分享

用PHPMyVisites精确分析web日志(下)

 nywrb 2012-09-11

用PHPMyVisites精确分析web日志(下)

出处:it168.com 作者:华江 时间:2006-7-6 16:31:00

在上一篇文章中,介绍了Web日志分析的原理以及使用phpmyvisites的准备工作。本篇介绍如何正确使用PHPMyVisites精确分析web日志。

三、安装使用phpmyvisites

    phpmyvisites的官方网站是:http://www./ 最新版本:2.1。

    1. phpmyvisites软件下载:

    #cd var/www/html
    wegt http://www./index.php?part=download&lg=en
    #unzip  phpmyvisites_2_1.zip “建立一个目录”
    #mv phpmyvisites_2 phpmy2

    2.为phpmy2建立数据库:

    # mysql –u root –p
    Enter password: xxxxxxxxx      
    Your Mysql connection id is 3 to server version: 4.11
    Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
    Mysql> create database phpmy2 ;      “为phpbb2建立数据库”
    Query OK, 1 row affected (0.01 sec)
    Mysql>grant all privileges on phpmyv2.* to phpmy2@localhost identified by‘76543981’ ; “将建立的 bblog 权限给bblog 账号,并且设定密码”
    mysql>quit
    Bye

    3.开始安装phpmyvisites :

    安装前需要说明的是:Mysql服务器名称为 localhost ,这个是 Mysql 的服务器名称,不是 Linux服务器名称。通常 Mysql 的服务器名称是: localhost 。Mysql 数据库名称为 phpmy2 ,Mysql 账号为 phpmy2 且密码为上面设定值。
    #cd /var/www/html/phpmy2  “进入到Apache 服务器的确省目录中”
   #chmod 777   install    #赋予安装文件和目录的可以执行权限#

    4.网络安装设定:

    网络安装一共九个步骤:
    1. Welcome! :欢迎设定语言。
    2. System Requirements :系统要求自动检测。
    3. Database Setup :mysql数据库设定。
    4. Table creation :数据库表设定。
    5. General Setup:通用设定:包括管理员账户设定。
    6. Create Config File :生成配置文件。
    7. Add First Website :首页显示设定。
    8. Display Javascript code :javascript代码设定。
    9. Finished!:安装结束。
    下面具体述之。
设定语言

    网络安装非常简单,打开Linux的Firefox火狐浏览器在地址栏直接输入:http://主机名/phpmy2/install/ install.php 后,首先是语言设定,选择Simplified Chinese即可见图4。
 

图4 安装首页和管理员页面语言设定


    System Requirements :系统检测。

    系统会自动检测Mysql、php、GD库是否设定完成,所有选项显示绿色表示通过。

    mysql数据库设定。第3部分(Step 3)最为关键,见图5.
 

图5 mysql数据库设定界面


     Database Setup :数据库表设定,选择确省设置即可。

    General Setup:常规设定,主要设定管理员登录密码和管理员电子邮件等,见图6.
 

图6 管理员登录密码设定


    Create Config File :生成配置文件。选择确省设置即可。

    Add First Website :首页显示设定,请根据爱好设定。

    Display Javascript code :javascript代码设定。选择确省设置即可。

    Finished! :安装结束。系统如果出现图7表示安装成功。
 

图7 网络设定成功页面


    测试成功后系统提醒你出于安全考虑,删除安装文件(防止他人使用这些文件修改系统信息),
# rm –rf install ;# rm –rf install.Php
 管理员登录首页 用鼠标点击,图7页面的琏接:Go to phpmyvisites,然后使用管理员权限和密码登录首页即可。首页界面见图8.
 

图8 PHPMyVisites首页

    图9是管理员控制面板
 

图9 管理员控制面板


    PHPMyVisites可以分析下列信息:
    访问情况统计
    时间段汇总
    图示统计汇总
    Graph to show long term statistics summary 图示某时间段内访问者的访问量
    图示每小时服务器访问量
    图示每小时访问者访问量
    Frequency
    统计
    New vs Returning visits
    Graph to show New vs Returning visits
    Graph to show number of visits per visitor
    浏览页
    页浏览
    Time by page
    图示每页访问量
    访问轨迹
    入口页
    退出页
    Single Pages visits
    访问来源
    世界地图
    访问国家汇总
    Internet服务提供商
    PHPMyVisites可以进行网站流量分析。通常说的网站流量(traffic)是指网站的访问量,是用来描述访问一个网站的用户数量以及用户所浏览的网页数量等指标,常用的统计指标包括网站的独立用户数量、总用户数量(含重复访问者)、网页浏览数量、每个用户的页面浏览数量、用户在网站的平均停留时间等。网站访问统计分析的基础是获取网站流量的基本数据,这些数据大致可以分为三类,每类包含若干数量的统计指标。
  (1)网站流量指标
  网站流量统计指标常用来对网站效果进行评价,主要指标包括:

      独立访问者数量(unique visitors);
  重复访问者数量(repeat visitors)
  页面浏览数(page views);
  每个访问者的页面浏览数(Page Views per user);
  某些具体文件/页面的统计指标,如页面显示次数、文件下载次数等。
  (2)用户行为指标
  用户行为指标主要反映用户是如何来到网站的、在网站上停留了多长时间、访问了那些页面等,主要的统计指标包括:
  用户在网站的停留时间;
  用户来源网站(也叫“引导网站”);
  用户所使用的搜索引擎及其关键词;
  在不同时段的用户访问量情况等。
  (3)用户浏览网站的方式
  用户浏览网站的方式相关统计指标主要包括:
  用户上网设备类型;
  用户浏览器的名称和版本;
  访问者电脑分辨率显示模式;
  用户所使用的操作系统名称和版本;
  用户所在地理区域分布状况等。
    图10是PHPMyVisites工作界面,从 图10的显示中可以查看操作系统比例。
 

图10 使用PHPMyVisites查看操作系统比例

四、安全使用PHPMyVisites

    PHPMyVisites可以监测的数据非常丰富,不过﹐由于PHPMyVisites本质上是嗅探器,是一把双刃剑﹐如何保护这些信息只能给授权的人士获得﹐将变得额外重要。进行web访问认证步骤:缺省情况下,编译Apache时自动加入mod_auth模块,利用此模块可以实现“用户名+密码”以文本文件为存储方式的认证功能。

  1.修改Apache的配置文件/usr/local/apache/conf/httpd.conf,对认证资源所在的目录设定配置命令。
下例是对/usr/local/apache/htdocs/PHPMyVisites目录的配置:
  <Directory /usr/local/apache/htdocs/PHPMyVisites>
  Options Indexes FollowSymLinks
  allowoverride authconfig  #表示允许对/usr/local/apache/htdocs/PHPMyVisites目录下的文件进行用户认证#
  order allow,deny
  allow from all
  </Directory>

  2.在限制访问的目录/usr/local/apache/htdocs/PHPMyVisites下建立一个文件.htaccess,其内容如下:
  AuthName ""
  AuthType basic
  AuthUserFile/usr/local/apache/PHPMyVisites.txt
  require PHPMyVisites #PHPMyVisites用户可以访问#

  3.利用Apache附带的程序htpasswd,生成包含用户名和密码的文本文件:/usr/local/apache/PHPMyVisites.txt,每行内容格式为“用户名:密码”。
  #cd /usr/local/apache/bin
  #htpasswd -bc ../PHPMyVisites.txt user1 234xyx14
    欲了解htpasswd程序的帮助,请执行htpasswd –h

      4.重新启动Apache服务器

    总结:现在很多企事业单位都已经建设了网站,并且也逐步在开展网络营销方面的尝试,但许多企业并不清楚网页用户浏览其网站的情况,对于网络营销的推广效果也不能全面的进行掌握和评估。如此一来,便需要分析网站效能的新方式,而这个方式就是网站访问分析。PHPMyVisites统是一个智能化的Web客户行为分析软件系统,不同与一般的计数器软件,不是简单地统计各种页面点击率,帮助您了解网站的投资回报率,同时为您的传统营销提供参考方案。上面介绍了使用PHPMyVisites在Linux网络环境下Web日志的分析。当然PHPMyVisites也可以在Windows 、Unix下面工作。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多