Nextcloud通过代理在线升级及相关问题汇总

笔者接触nextcloud时间也不长,从我的使用情况来看,其它网盘用来做文件的存储功能强大,但是协作功能很弱小,Nextcloud解决了协同办公的缺点,它有很多丰富的插件,在线文档的协同编辑、在线流程图绘制、思维导图的使用,因为是服务在国外,国内用户升级系统或安装升级插件很是苦恼,nextcloud官方下载地址:https://nextcloud.com/install/

一,准备工作
  • 备好数据,以防万一,毕竟数据最重要
备份config,data,app三个文件件
备份config,data,app三个文件件
  • 准备好一台可以科学上网的代理服务器,用于nextcloud代理升级系统,app

这种方式升级会避免很多错误,提升系统升级后的稳定性,但必须要科学上网

二,开始升级工作
  • 打开nextcloud在后台查看可升级的版本,在“设置”-“概述”
查看可用的升级版本
查看可用的升级版本是nextcloud24.0.0
  • 修改config配置,设置nextconfig从代理服务器升级系统,插件

用宝塔或FinalShell连接服务器找到目录:/www/wwwroot/myzhangxiubing.tpddns.cn/config(宝塔安装的)找到config.php,然后再里面添加:

在 config.php 中添加如下配置即可:

'proxy' => 'http://192.168.3.3:7890', // http 代理
'proxy' => 'socks5://192.168.3.3:7893', // socks5 代理
config.php中添加配置
config.php中添加配置
  • 点击“打开更新器”
打开更新器
打开更新器
  • 然后“start update”
start update
start update
  • 如果第五步出现错误,请检查一下memory_limit内存限制,修改成512,宝塔如下图
memory_limit设置成512
memory_limit设置成512,重启php
开始更新
开始更新nextcloud到24.0.0

更新成功后,在回到后台查看一下

成功更新nextcloud到24.0.0
成功更新nextcloud到24.0.0
  • 如果卡在下载环节上,继续刷新页面再次更新下载,和代理服务器网络有关系,如果长时间没有刷新出现问题,删除下载的更新文件夹,再次重新更新就可以回到正常的步骤了,如下图:
Nextcloud通过代理在线升级及相关问题汇总
  • 升级完成后如果系统“安全与设置警告”提示如下错误,不要慌,执行一条命令就行了!
Nextcloud通过代理在线升级及相关问题汇总
Nextcloud通过代理在线升级及相关问题汇总
  • 一定要进入站点域名的根目录下执行此命令
sudo -u www php occ db:add-missing-indices
Nextcloud通过代理在线升级及相关问题汇总
Nextcloud通过代理在线升级及相关问题汇总
Nextcloud通过代理在线升级及相关问题汇总
  • 在回到“安全与设置警告”,显示所有检查已通过
Nextcloud通过代理在线升级及相关问题汇总

宝塔面板下安装nextcloud图文详解:https://www.hao0564.com/1895.html

宝塔面板部署Nextcloud后解决后台安全错误及设置警告:https://www.hao0564.com/1927.html

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注