将 Piwik 成功手动升级至最新版本

Piwik在2016年2月4号发布了新版本2.16.0,这个版本修复了一个严重的安全漏洞(XSS攻击问题),建议马上更新!然后 科技爱好者统计 使用的仍然是2.14版本,升级检测时显示已经是最新版本,无法完成升级,既然无法自动升级,那就只能手动完成升级,以下是升级的过程,安装方法请点击 Piwik——最好用的开源网站统计系统 。

升级前请备份好自己的数据,这点特别重要,千万不要忘记!

一、备份 /config/config.ini.php 文件

piwik的数据都保存在数据库中,所以在升级前只需要保存旧版本的 config/config.ini.php 文件即可,在这一步,我们将这个文件备份下来。

文件路径:

config/config.ini.php

二、下载最新的 Piwik 安装包

在第二步,我们需要下载最新的  Piwik 安装包,然后上传到网站的根目录,将旧版本的文件覆盖即可,最新版本下载链接是:http://builds.piwik.org/piwik.zip 可以使用两种方法覆盖:

1、使用FTP方式上传。

首先下载最新的 Piwik 安装包,然后上传到网站目录,直接覆盖;或者可以删除原来的文件,然后再上传新版本文件。要注意的是,FTP上传模式要选择binary mode。

2、SSH方式覆盖文件

使用SSH方式覆盖文件时,需要进到网站的根目录,然后使用以下命令覆盖文件。

# go into the the directory that contains your existing "piwik/" installation  
$ wget http://builds.piwik.org/piwik.zip         # 下载最新版本文件
$ unzip -o piwik.zip      # 解压piwik.zip
$ rm piwik.zip          # 删除piwik.zip

三、升级数据库

使用新版本的文件覆盖后,需要将原来的config.ini.php 文件上传到 config 目录,上传成功之后可以访问 自己搭建的piwik 网址,会有升级数据库的提示。如下:

Piwik › 升级
Piwik › 升级

点击 “继续Piwik” 就可以完成Piwik 的升级了!

 


 

Pwiki2.16的新功能

这是一个LTS版本(类似于Ubuntu等的版本管理机制,即2.X版本会支持到2017年中旬,即支持到下个主版本发布后的1年内,官方表示2016年中旬会发布3.0版本),提供了一些新的功能,概括起来主要有:

  1. 自定义维度
  2. 可查看完成某个目标的所有访客
  3. 事件报告可以查看最大、最小及平均价值
  4. 实时地图支持国家层级的放大可到省份
  5. 可以支持导出所有数据(之前是限制数量的导出)
  6. 超级管理员可以查看和编辑其他用户创建的高级细分
  7. 支持设备品牌的高级细分
  8. 新的高级细分,支持的actionType包括Typepagesviews, downloads, outlinks, events…等类型。
  9. Action URL可以与actionType的高级细分组合使用
  10. 新的高级细分条件:以…开始、以…结束
  11. 时间可以以24小时或12小时的格式显示
  12. admin权限的用户不再能看到其他admin权限或超级管理员权限的用户
  13. config文件在线查看
  14. 个人设置中新增报告:自定义变量
  15. 改进的heartbeat方式统计页面停留时间(GA等工具是基于下个页面与上个页面的时间戳之差来计算停留时间的,如果用户只访问一个页面则会统计失真)
  16. 如果未使用HTTPS,则会显示黄色提示条(建议安装使用HTTPS)
  17. 支持MySQL 5.7及以上版本,官方支持范围是4.1至5.7+
  18. 更好地识别新设备和爬虫
  19. 新增50个Referrer Spammers
  20. PiwikTracker.setDomains()支持URL路径

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 将 Piwik 成功手动升级至最新版本 (http://blog.lxx1.com/1412)

如果博客对您有帮助,请给我 打赏


科技爱好者

工科学生大四在读,专业嵌入式开发,喜欢计算机,喜欢单片机,喜欢各种各样美好的东西,相信科技正在改变世界! 这是我的 个人博客

2 thoughts on “将 Piwik 成功手动升级至最新版本

发表评论

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.