NextCloud手动升级版本

首先进网站根目录,把nextcloud的维护模式打开:

sudo -u www-data php occ maintenance:mode --on

然后手动运行updater/updater.phar:

sudo -u www-data php updater.phar

它会提示你它会做什么,然后问你要不要继续,按y回车就会开始。

如果一切顺利,就会问你要不要马上运行occ upgrade来完成升级维护,但是在我的配置里它调用的function被禁用了,所以只能手动运行occ,选n。

然后会问是否保持维护模式打开,因为要手动运行occ,所以选y,然后updater就会退出了。

回到网站根目录,完成occ upgrade:

sudo -u www-data php occ upgrade

等它做完事情就可以了,一般不会问其他东西的。最后把维护模式关掉:

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

updater只会一次升级一个大版本号,比如13到14,而不是一次直接跨到18,所以如果要从低版本跨几个版本号升级到最新,就要重复前面的过程一级一级升,一次一次occ upgrade。

留下评论