前段时间发现nextcloud有新版本了,可以升级了。因此,继续开始折腾。
首先,登录后台,进入设置平台,选择概览,就可以看到右侧有升级提醒,我点击了现在下载按钮,但是……无法下载,网站连接不上=—_=|,所以,需要自己下载更新包。
获取下载更新包的地址:
- 点击“打开更新器”
- 从介绍中找到下载地址,用第三方软件,比如idm或者ndm下载可能速度会快一点
- 把压缩包放到你的nextcloud/data/updater-XXXXXXX/downloads中,“用户名-XXXXXXX”这个文件夹应该每个人都不同,需要自己去这个目录里查看。
正式开始更新
- 回到更新页面(就是刚才有下载安装包地址的那页
- 点击“start update”
3.完成下边的好多步骤。……………………各种坑呀
首先遇到的坑是:存在一个asset的文件夹,我看了看,里边没有内容,好的,删除
重试,文件检查通过了,文件权限出了问题。需要对根目录下的各种文件有写权限
好的,给根目录下的各种文件进行赋权,660就行。".user.ini"权限不能修改,sudo都不行。百度一下午,怀疑文件被锁定了,用命令chattr -i .user.ini完美解锁,赋权660,搞定。
再试,.user.ini权限还是有问题,重新赋权666,搞定
再试,通过了,开始下载安装包……为什么我原来下载的安装包被删了O_o...为什么要自动重新下载???????
疯掉,继续等待系统自动下载……………………下载完成后再更新
不会下载完了,刚刚提示下载断开了。然后升级页面显示Step 4 is currently in process. Please reload this page later.
继续百度,发现需要找到网站data//updater-XXXXXXX/目录下的隐藏文件.step,将里面的内容由:
{"state":"start","step":4}
修改为:
{"state":"stop","step":5}
修改的内容根据页面显示的步骤加1 即可。
终于,完成正常升级了。
现在,可以正常使用我的云盘了。
PS:隔天登录了系统,又提示需要升级19.0.3
好吧,以上步骤重新再来一遍!@%……@!~@#¥%