无意中发现了百夫长统计,看了看他们家的UI和试用了一些简单的功能,发现还是不错的,所以值得水一篇文来推荐下。
什么是百夫长统计:
百夫长统计(CentcountAnalytics)是一款功能强大的网站统计程序。采用PHP+MySQL+Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽可能多的收集和分析用户访问数据,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。
这篇文件我们还是选用宝塔面板来搭建百夫长统计,测试环境宝塔面板6.9.5+lnmp环境。具体要求如下:
系统要求:、、,且为位系统,内存建议以上。
环境要求:、>=?、>=?、>=?。
阅读这篇文章之前,可以看看之前的相关文章:
宝塔面板安装matomo–一款免费开源的网站流量统计系统
尽管搭建好了lnmp环境,不过还需要一些调整才可以顺利安装。
官方安装文档:https://cn.centcount.com/doc.php
1.1安装Redis并配置PHP
宝塔面板找到左侧软件商店-PHP7.x-设置-安装拓展-安装Redis。
1.2删除popen函数
然后在设置里找到禁用函数,删除popen函数。
宝塔面板找到左侧软件管理-MySQL5.x-设置-配置修改,然后将以下参数添加到[]区块和[]区块。
default-character-set=utf8
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
sql-mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
添加后记得重启数据库。宝塔直接在面板里重启:
前面设置好了之后,我们可以下载统计程序了,命令如下:
cd/www/wwwroot/www.daniao.org#宝塔面板,将www.daniao.org修改成你的域名
gitclonehttps://github.com/WMJonssen/Centcount-Analytics.gitCA
你也可以直接使用宝塔面板的远程下载来直接把程序下载到网站目录,这个大鸟之前说过很多次了,就不多赘述了。
3.1解压IP地址库压缩包
cd/www/wwwroot/www.daniao.org/ipdb#宝塔面板,将www.daniao.org替换成你的域名

#编辑网站根目录config/config_security.php文件
define('FORCE_SSL',true);//如果你没有SSL证书,请将此常量设置为"false"。
define('IS_HTTPS',isset($_SERVER['HTTPS'])&&($_SERVER['HTTPS']===1||$_SERVER['HTTPS']==='on')?true:false);
//definesecuritytransferprotocol
define('PROTOCOL',IS_HTTPS?'https://':'http://');
//defineAPItransferprotocol
define('CURL_PROTOCOL','https://');//如果你没有SSL证书,请将此常量设置为"http://"。
因为大鸟只是测试使用所以没有配置SSL,
3.3修改通用配置文件
#编辑网站根目录config/config_common.php文件
define('ENCODE_FACTOR',abced123456789);//重设你的私有加密因子,这非常重要。
define('ROOT_USER_LOCAL','root');//设置你的mysql登录用户名(该用户必须有创建数据库权限)
//mysqllocalrootpassword
define('ROOT_PASSWORD_LOCAL','password');//设置你的mysql登录密码
//administrator'stimezone:PRC
define('ADMIN_TIMEZONE','PRC');//设置管理员时区
define('DEFAULT_TIME_ZONE','PRC');//设置默认时区
define('ERROR_LOG_HOST','www.daniao.org');//设置错误日志主机(此处替换为你的域名)
这里需要说明的是需要使用mysql的root账号和密码。
3.4修改邮件配置文件
这里邮件配置可选,使用邮件服务器必须开通端口,这个主机商默认禁止,发工单就行了可以发工单试试看。至于,宝塔是默认安装好的,所以不用安装。如果不想使用邮件功能的可以跳过该步骤。
#编辑网站根目录config/config_mail.php文件
defined('ADMIN_MAIL')||define('ADMIN_MAIL','admin@centcount.com');//设置管理员接收通知邮箱(请将下面三个通知邮箱放入管理员邮箱白名单列表)
defined('AUTORESPONSE_MAIL')||define('AUTORESPONSE_MAIL','autoresponse@centcount.com');//设置自动回复邮件发送邮箱
defined('NOTIFICATION_MAIL')||define('NOTIFICATION_MAIL','notification@centcount.com');//设置通知邮件发送邮箱
defined('FATALERROR_MAIL')||define('FATALERROR_MAIL','fatalerror@centcount.com');//设置错误信息邮件发送邮箱
以上的繁琐设置完成后直接进入进行安装。
接受协议,会有个环境检测,上面设置好好是没有问题的,所以我们继续next,开始InstallCA,依次填入数据库用户名,密码,邮箱,登录密码。
开始安装,安装好是这样的:
点击login登录,添加自己站点网站,登录地址如下:https://img.daniao.org/login.php:
登陆之后就可以添加网站,获取统计代码了,
看到右侧有统计代码,我们点击获取,将JS统计代码插入至网页"</head>"标签(推荐!)或者"</body>"标签之前,稍微等待几分钟就可以开始统计数据了:
大鸟测试使用的是免费版本,收费版本价格不菲,看看截图:
以后网站的统计数据应该会越来越重要了,用户对统计程序的要求应该会越来越高的,所以说,将来自建第三方的统计程序应该会是不少站长的首选。当然了,第三方的统计程序可不止这什么百夫长,Matomo也是免费开源的第三方,当然了,宝塔面板自带了统计是收费的,这个统计的精度就不敢恭维了。
如果还有什么好用的第三方免费开源的统计程序,不妨来一波分享杀……
本文来源:免费资源--宝塔面板搭建百夫长统计–功能强大的网站统计程序
本文地址:https://www.idcbaba.com/mianfei/1062.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



