一.记

作为一个入门级强迫症,我对升级程序这件事情还是蛮热衷的,当然我也不作,一般选择的都是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 文件夹

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