ownCloud 升级至9.1

前阵子在家里的 NAS(FreeBSD 10.3 )上部署了 ownCloud 9.0.4。

今天手痒,手动升级到最新的 9.1,碰到了点问题。

用命令行(occ upgrade)升级时报错:

Error: Call to undefined method OCA\Federation\AppInfo\Application::setupCron() in /var/www/owncloud/apps/federation/appinfo/update.php:23

于是便 google 一下,找到解决方法:
https://github.com/owncloud/core/issues/25552

原来我升级的时候是用覆盖旧版本文件的方式,在升级至9.1过程中,有一个自动加载的旧版本类文件无法被 overwritten 所导致的....

于是删除 owncloud 目录中除了数据 data 子目录和配置文件 config.php,全新拷贝9.1的文件。

再运行 occ upgrade,一切正常,升级成功^_^