网站统计一般常用的有百度统计与cnzz,51la等,都是第三方提供的统计工具,你想过自己搭建一个统计网站吗,今天就介绍一个这样的网站统计工具。
工具名字:Matomo
源码形式:php+sql
跟搭建博客步骤是一样的。
1:下载源码
下载源码后上传到服务器里,前提是已经将域名解析到服务器。
2:访问域名开始安装
填好数据库名称与密码就可以一路下一步了,安装基本上很快。
安装好之后将统计代码放到网站上就可以看到数据了。
待统计的网站可以后面继续添加。
3:存在的问题
(1)文件直接访问
安装好以后,系统检测里面会有警告,也就是安全警告,像下面这样的,不同环境可能会有不同,可以参考解决。
列出的文件可以直接访问,存在安全隐患。需要设置不能直接访问。在网站配置里面添加静止访问代码。
在上面的配置文件里添加如下代码:
## 静止直接访问的目录与文件 location ~ /(config|tmp|core|lang) { deny all; return 404; # replace with 404 to not show these directories exist } location ^~ /config/config.ini.php { return 404; } location ^~ /tmp/cache/tracker/matomocache_general.php { return 404; } ## deny access to all other .php files location ~* ^.+\.php$ { deny all; return 404; }
这样再次刷新系统检测就没有安全警告了。
(2)强制ssl
可能还有另外一个警告,不过这个是推荐采取的措施。
按照提示在config/config.ini.php里面的General下添加force_ssl=1就可以解决。
matomo居然将“台湾”识别为“国家”,果断删除。