Piwik安装部署

Piwik[官网]

Our mission statement

“To create, as a community, the leading international open source web analytics platform, that gives every user full control of their data.” —Piwik’s mission statement

1.简介

Piwik安装部署Piwik是一套基于PHP+MySQL技术构建的开源网站访问统计系统,它的目标是让人们都能拥有自主可控的Web数据统计分析平台 ,Piwik可以采集详细的统计信息,比如网页浏览量,访问最多页面,搜索引擎关键词等流量分析功能, 同时Piwik采用了插件扩展及开放API架构,用户可以按照自己的实际需求创建更多的功能,安装完成后,你只需将一小段代码放到将要统计的网页中即可,非常方便且支持中文。Piwik最新版本为2.16.1,根据官方声明,该版本修复了XSS漏洞,长期维护,2.X版本至少支持到2017 年直到下一版本3.0发布,Piwik官方已经推出APP & IOS移动客户端。

2.部署

  • 准备环境

操作系统:CentOS Linux release 7.2.1511 (Core) linux-node1.example.com 3.10.0-327.18.2.el7.x86_64
软件版本:Piwik-2.16.1,nginx-1.10.1
首先安装lnmp,由于已经安装好了,就直接略过了
[root@linux-node1 ~]# rpm -qa mariadb php
php-5.4.16-36.1.el7_2.1.x86_64
mariadb-5.5.47-1.el7_2.x86_64
[root@linux-node1 session]# yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml 
php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm    #yum安装php
#配置nginx支持php,把下面这段配置信息放到nginx.conf里
location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    include        fastcgi_params;
  }

  
[root@linux-node1 ~]# unzip piwik.zip    #解压移到html目录并赋目录权限
[root@linux-node1 html]# chown -R www.www /usr/local/nginx/html/piwik   
[root@linux-node1 ~]# mysql -uroot -prootroot
MariaDB [(none)]> create database piwik;    #创建piwik数据库
MariaDB [(none)]> grant all on piwik.* to piwik@'localhost' identified by 'piwik';   #创建piwik用户并赋予本地登陆权限
MariaDB [(none)]> flush privileges;          #刷新马上生效


#打开浏览器输入:192.168.56.11/piwik,进入web安装界面,结果报错
An error occurred
The directory "/usr/local/nginx-1.10.1/html/piwik/tmp/cache/tracker/" does not exist and could not be created.
[root@linux-node1 ~]# mkdir 755 -p /usr/local/nginx-1.10.1/html/piwik/tmp    #按要求创建指定目录
[root@linux-node1 ~]# chown -R www.www /usr/local/nginx/html/piwik/tmp		 #改变tmp目录属主
#上面改完还是不行,由于php是后面yum安装,改配置文件,将启动用户和组改成www,与nginx启动用户一样就可以了
[root@linux-node1 piwik]# grep www /etc/php-fpm.d/www.conf 
user = www
group = www

3.安装

  1. 现在在浏览器打开http://192.168.56.11/piwik/,直接进入安装界面,可以选择中文界面,如下图

Piwik安装部署

2.直接下一步,Piwik会检查系统,看是否符合安装条件

Piwik安装部署

3.数据库设置,填入之前我们创建的数据库及用户名密码

Piwik安装部署

4.Piwik会自动为我们创建表

Piwik安装部署

5.设置超级管理员

Piwik安装部署

6.设定一个你要使用Piwik的站点

Piwik安装部署

7.生成网站的的跟踪代码,插入页脚"footer"文件中

Piwik安装部署

8.下一步,搞定!

Piwik安装部署

9.登陆测试

Piwik安装部署

  • 总结

    Piwik统计内容丰富,界面美观,如果担心网站统计数据的安全,不想把数据交给类似百度统计或第三方,自己搭个Piwik使用也是很不错的!


anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/337.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注