Top Menu

piwik 升级至 matomo

终于花了些时间把Piwik 2.16.3升级到了Matomo 4.8.0,本来是不想升级的,但是不知道什么原因某天整个web系统崩溃了,找不到原因,最后想着升级系统应该就好了,果然升级了系统之后,web系统就恢复了,但是问题是piwik就出现了问题,整个piwik的界面都无法使用。猜测是因为php随着系统升级到了7.4导致piwik出错,随之而来的只有一个办法,就是升级piwik,但是由于已经很多年没有升级过piwik,导致跨的版本太大,预计到会出现各种问题,一直没有下决心升级。最近也不能出门,遂终于还是准备升级到最新版。

准备

官方文档:https://matomo.org/faq/on-premise/update-matomo/#the-manual-three-step-update

备份

  • 备份数据库
  • 备份目录文件

数据库非常的大,已经达到了900M,目录直接备份到了另外一台服务器,由于偷懒直接用ftp拷贝,用时一天多,应该用scp会快很多。

更新目录文件

从官方下载最新matomo:https://builds.matomo.org/matomo.zip

使用最新文件覆盖piwik的目录

安装更新

接着进入URL,毫无疑问的报了500

通过tail -f tail -f /var/log/apache2/error.log跟踪发现是php报错

PHP Fatal error: Access level to Piwik\\Plugins\\VisitTime\\Columns\\ServerTime::configureSegments() must be public (as in class Piwik\\Columns\\Dimension) in /var/www/piwik/plugins/VisitTime/Columns/ServerTime.php on line 19

Continue Reading 0

Powered by WordPress. Designed by WooThemes