玩转服务器
最详细的主机笔记

Matomo搭建自己的网站统计系统(Piwik)

Matomo统计系统

网站统计系统几乎是独立网站必备的工具,网上可用的这种工具也有很多,比如百度统计、谷歌分析、CNZZ等,但是在某些情况下,我们并不想使用这些第三方的统计工具,这时候我们就可以选择自建统计服务器,Matomo就是一款开源的访客统计系统,以前叫做Piwik,它就像第三方的统计一样,搭建好之后,可以同时统计多个网站的数据,基本上可以满足大部分常用的统计需要,今天就和大家分享下如何搭建Matomo统计。

 

准备工作

Matomo是用php+mysql开发的,所以要求也不高,基本的web环境就可以了

宝塔面板环境,这里我用的是php 7.2 + mysql 5.6,更多环境需求可以查看matomo官方说明

域名一个,二级域名就行,申请ssl证书用

 

搭建Matomo统计服务器

关于web环境的搭建,这里我就不再多说了,宝塔面板可以查看 宝塔面板搭建环境教程,其他的面板和命令都一样,只是需要php和mysql满足需求即可

新建一个站点,绑定你的域名并解析好,比如这里我使用的就是 matomo.zhujibiji.com

然后我们打开网站的根目录,删除自带的 index.html 和 404 页面,并下载Matomo的主程序的压缩包,下载地址 https://builds.piwik.org/piwik.zip

下载Piwik统计程序

然后解压这个目录包并将piwik文件夹下的所有文件移到网站根目录,最后的目录结构大致如下图

Matomo网站根目录结构

接下来访问域名进入安装程序,比如访问 http://matomo.zhujibiji.com

这时候就会进入安装界面,首先把语言调成简体中文

Matomo设置中文语言

欢迎界面直接进入下一步进入系统检查,在这里必须要将所有的要求满足

matomo检测环境

比如出现上图中的情况,就是需要修复的,我们要将php的shell_exec函数开启

在宝塔中开启这个函数很简单,打开php的设置中的禁用函数,把shell_exec从里面排除即可,然后重启php

php开启shell_exec

刷新页面,看是否通过测试,没有警告的话就进入下一步

matomo环境检测成功

在数据库设置中填写对应的数据库名称账号密码,其他的默认即可

matomo数据库设置

设置管理员账号密码

matomo设置管理员账号

接下来是设置网站和时区,这里可以选择上海,找起来有点麻烦,先找到亚洲,再选上海

最后,得到了统计代码,将其放到网站模板中

matomo统计代码

登陆管理,数据需要等一段时间才会显示

matomo登陆

 

一键配置https

这时候虽然已经搭建好了,但是通过http并不稳定,经常会出现访客数据不准确现象,这个时候就需要配置https,使用域名搭建也是为了添加证书方便

在宝塔面板中,有一键配置https的功能,找到网站选择SSL – Let’s Encrypt的证书

填写域名和邮箱,点击申请

申请免费ssl证书

一键配置SSL成功后,最好将强制HTTPS开启

强制开启https

这个时候就可以放心使用自己的统计代码了,还可以随意添加自己的其他网站

matomo统计新增网站

 

试了一下,感觉这个系统还是不错的,和百度、google那边的数据大致一样,而且Matomo统计貌似可以记录到一些其他统计不到的流量和各种信息,总体还是有一些参考意义的

 

参考:

https://matomo.org/docs/installation/

未经允许不得转载:主机笔记 » Matomo搭建自己的网站统计系统(Piwik)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址