nextcloud手动升级步骤方法

国内安装nextcloud之后遇到有版本升级的话,使用后台的更新器,有可能因为网络原因导致不能正常升级。

此时用手动升级是最安全,方便的

具体的方法步骤如下:


先停止运行网站

备份config.php文件

备份data数据文件夹

如果数据目录在外部的话,就不用再备份data目录了,config.php配置文件会自动使用外部目录

最重要的:备份数据库

corn计划任务先注释或者停掉


把原网站的所有文件全部删除

然后下载最新版本,上传并解压到网站目录

把config.php覆盖新的文件

data覆盖新的文件

重新启动您的 Web 服务器

现在从命令行使用 启动升级:

先进入网站的目录,命令中的/data/wwwroot/nextcloud为网站的根目录

cd /data/wwwroot/nextcloud

再运行升级命令

sudo -u www php occ upgrade

不出意外的话,终端窗口会提示升级成功

此时登录 网站,进入后台,扫描概览,有问题的话再解决相关问题

问题1:

数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间,因此程序没有自动对其进行修复。您可以在 Nextcloud 运行时通过命令行手动执行 “occ db:add-missing-indices” 命令修复丢失的索引。索引修复后会大大提高相应表的查询速度。

在数据表 “oc_properties” 中无法找到索引 “properties_path_index”

cd /www/wwwroot/nextcloud
sudo -u www php occ db:add-missing-indices

重新扫描概览,应该就可以解决了
相关参考:

1、官方升级文档

2、中文管理员手册

0

评论0

请先

社交账号快速登录