我们最近发生了一次重大停电,导致我们的 freenas 服务器启动(电池备份用完了)。重新启动服务器时,owncloud 无法重新启动并引发 php 错误。它似乎与权限问题有关。我们有一段时间没有在 freenas 服务器上升级 owncloud,所以我们认为我们只是运行更新,它会解决权限问题(我知道懒惰)。好吧,升级在freenas方面没有问题,但是当访问owncloud界面时,它现在要求升级到9.1。当我们按下这个按钮时,它会说:
Exception: Updates between multiple major versions and downgrades are unsupported.
有没有办法重新安装owncloud而不会丢失freenas监狱中的所有当前数据?我们不能从头开始,因为他们的用户数据价值超过 300GB。
你以前用过哪个版本?我建议切换到 Nextcloud,因为他们将支持跳过主要版本升级,并且项目总体上更加活跃。因此,解决此问题的推荐方法是:
切换回原来的 ownCloud 版本,然后逐步跳转到较新的版本,直到您到达 ownCloud 9.0 从那时您可以跳转到 Nextcloud 10。此处记录了升级:https ://docs.nextcloud.com/server/10/admin_manual /维护/升级.html
我想出了解决这个问题的方法。我将 /usr/pbi/owncloud-amd64/www/owncloud/config 下的配置文件中的版本号从旧版本更改为新版本,并且更新顺利进行。一切都恢复了应有的工作。我使用最新版本安装了一个单独的 owncloud 实例,并比较了两个配置文件,这是唯一不同的地方。