nextcloud下载地址被墙后,国内服务器更新nextcloud时,网页更新时会卡在第5步,下载失败。

这时的解决方案是,手动下载nextcloud最新的的zip压缩包nextcloud_13.0.x.zip,将它上传到data/updater/downloads文件夹

这时候登录nextcloud提示维护模式,应该做两个步骤

第一,在/config中把配置文件中的’maintenance’ 改为false

‘maintenance’ => false

也可以在Nextcloud根目录下执行:

sudo -u www-data php occ maintenance:mode –off

第二 在data/updater中,有一个隐藏文件.step,告诉更新器现在安装到第几步了,手动更改它

将{“state”:”start”,”step”:5} 更改为 {“state”:”stop”,”step”:6}

注意,start改为stop,5改成6(即:跳过第五步下载,直接进入第六步)

再次进入nextcloud,会看到更新器已停止。点击继续运行更新器,这时候更新器就默认完成了下载,从第6步开始了。接下来按照正常的更新步骤即可。