nextcloud下载地址被墙后离线更新升级

nextcloud下载地址被墙了,国内服务器更新nextcloud时,网页更新时会卡在第6步,下载失败。这时的解决方案是,手动下载nextcloud最新的的zip压缩包nextcloud_13.0x.zip,将它上传到data/updater/downloads文件夹,设置权限

chown www:www data/updater/downloads/nextcloud_13.0x.zip

centos 中www:www 可能是apache:apache

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

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

‘maintenance’ => false,

然后将它的所有者设置为apache(www),在ftp工具中设置即可。

  • 第二 在data/updater中,有一个隐藏文件.step,告诉更新器现在安装到第几步了。手动更改它,将{“state”:”start”,”step”:5}更改为

{“state”:”stop”,”step”:6}

然后将它的所有者设置为apache。

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

See Also