解决Piwik统计图表乱码问题

一.原因

讲真的这问题好久了,一直懒得去管,今天也是突然想起来,就顺手解决一下。其实吧,这个 问题 只有在你启用Piwik的邮件报表功能或者使用它的手机APP的情况下才会暴露出来,单纯的网页版其实没啥大碍,这也是我一直懒得解决的原因。原因其实很简单,和WHMCS那个啥PDF中文乱码其实是一个毛病,简单的说就是缺字体,毕竟中文也是比较特殊……自带的字体无法显示(这个问题还会出现在日语、希伯来语等需要用到unicode来显示的语言身上)

二.解决

官方有解决方案,所以还是挺简单——>传送门

我这边搬运一下,直接总结成命令得了……

然后你过阵子等生成新的图表就能看到字体不再是框框了

PS.官方提示,如果你想用这个字体作为所有语言的字体的话请用unifont.ttf覆盖自带的tahoma.ttf

 

记一次Piwik升级事故——论看Changelog的重要性

一.记

作为一个入门级强迫症,我对升级程序这件事情还是蛮热衷的,当然我也不作,一般选择的都是stable版本,不过就算是这样这次我也栽了个跟头。Piwik是我用来统计我手里几个网站访客的程序,在我之前的文章里也介绍过,极其强大,今天闲着没事进后台看下这几天的访客情况,然后发现有个更新可以升级,然后我就不假思索得去点了下自动升级,是的,一开始一切正常,浏览器转了几圈之后就提示更新成功,让我更新数据库,OK,看上去没啥问题了,然后……问题就很尴尬的发生了,Piwik点到报表就提示(Class Piwik\PiwikPro\Advertising does not exist),如下图
sp20161003_232507

错误代码很明显……连debug都不用开,然后我就去搜索了下,piwik论坛有个帖子,github也有个issue,棒,仔细看了下,发现是这个更新抛弃了之前的一个plugin,然后没更新配置文件,导致还会加载,但是又由于更新删除了部分依赖,所就出了这档子事,解决方法也很简单

①.删除config/config.ini.php 中PiwikPro那条

②.删除plugins/PiwikPro 文件夹

然后刷新一下网页,一切又恢复了正常,虚惊一场

了解你的访客——Piwik安装实录

如果要问最好的网站数据统计分析工具是啥,那么毫无疑问是GA——Google Analytics(谷歌分析),然而麻烦的是由于某些众所周知的原因,谷歌旗下绝大部分产品在国内都不能正常访问,虽然GA还能正常使用,但是由于其需要加载的一个JS无法正常访问,所以就麻烦了很多,甚至还会影响网站打开速度,并且我们去查看数据还得通过某些手段,这实在是有些蛋疼。那么我们就需要一个代替品,国内的CNZZ、百度统计之流虽然各种号称媲美GA,但是事实上还是差了不少。那么出路到底在哪?那就是Piwik,它简洁强大,又是一个开源的系统,可以部署在任何PHP+MYSQL上,可以说是最好用的网站统计系统之一,完全不逊色于GA,甚至由于其开源特性,你可以自行修改增添代码,达到各种效果,不可不谓是完美的替代品。

那么,就让我来讲一下如何安装Piwik吧。

  一.简介

Piwik 是一套基于 Php+MySQL 技术构建,能够与 Google Analytics 相媲美的开源网站访问统计系统。Piwik 可以给你详细的统计信息,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等,并且采用了大量的AJAX/Flash技术,使得在操作上更加便易。
Piwik 可以安装在你的服务器上面,数据就保存在你自己的服务器上 面。你可以非常容易的插入统计图表到你的博客或是网站后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。

Piwik还采用了插件扩展及开放API架构,拥有众多不同功能的插件,也可以让开发人员根据自已的实际需求创建更多的功能。

  二.系统需求

  • Web服务器,比如 Apache, Nginx, IIS 等等
  • PHP版本≥5.3.3
  • MySQL≥4.1, 或者是 MariaDB
  • 开启PHP拓展 pdopdo_mysql, 或者mysqli拓展.

需要注意的是,在2016年的Piwik 3.0.0版本将会不再支持PHP 5.3. 接着Piwik将需要PHP 5.5. 当然目前为止Piwik只需要PHP 5.3.3及以上的版本.

用来配置Piwik的MySQL数据库用户需要SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES权限

官方推荐的PHP版本为5.5以上,来获得最好的性能并节省资源,此外还需要PHP GD 拓展来生成一些图表。推荐安装的PHP拓展为

  三.安装

首先我们访问Piwik的官网,下载程序然后上传到web目录,解压,访问域名,然后我们就能看到安装向导了。

piwik-1

阅读全文→