它可能发生在极少数情况下,Matomo (Piwik)认为它已经升级到新版本,但实际上,数据库本身不是升级。这FAQ解释了如何从一个特定的重新运行数据库升级版本。

例如,这可能发生,如果在DB数据库崩溃或者重载升级(我们建议使维护在命令行中运行准备)。如果新Matomo文件也可能发生在核心/更新/尚未上传最新的文件,但Matomo用户访问Matomo UI和部分升级问题导致的错误。

由于SQL错误消息经常刊登在部分或全部报告。错误消息等

错误努力执行查询的创建表[…)基本表或视图已经存在:1050表的存在

SQLSTATE [42 s22]:列了1054未知列条款

SQLSTATE[42000]:语法错误或访问违例:1091不能降低X检查列/键存在

错误试图执行查询的ALTER TABLE SQLSTATE [42 s22]:未知列了1054列

错误Matomo(跟踪):错误查询:fetch()失败:未知列”……”在“字段列表”

好消息是,在所有情况下都能够解决问题,而不是经历任何数据丢失或其他问题!

您可以手动告诉Matomo再次运行升级通过执行以下SQL查询(如。使用phpMyAdmin等工具):

更新matomo_option设置option_value = " 1。X“option_name =“version_core”;

取代1。X与你正在使用的版本升级之前,例如“1.10”。运行该查询后,访问Matomo:你应该再次见到升级屏幕。你可以在命令行运行升级如果你的Matomo很大,或简单地单击按钮,等待完成。

如果你仍然有问题,你可以在论坛或得到帮助2020欧洲杯亚博

以前的常见问题:我更新后Matomo,它停止工作(空白页,小部件不加载,错误消息,等等)。我如何解决这个问题?
Baidu