Site Loader

闲来无事,把Nextcloud 15升级到了Nextcloud 16,在【安全及设置警告】中提示“数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间,因此程序没有自动对其进行修复。……”的错误提示,完整提示信息如下图:

根据提示,我们可利用Nextcloud的occ命令进行修复。

ssh连接服务器,进入Nextcloud的网站目录,然后运行如下命令:

sudo -u www-data php occ db:add-missing-indices

稍候片刻,修复完成。刷新页面,相关警告提示消失。

Post Author: 记忆深潜

5 Replies to “解决升级Nexcloud 16后,提示“数据库丢失了一些索引……”的问题”

  1. 群晖用docker安装又出现这个问题
    关于您的设置有一些警告。
    您的网页服务器未正确设置以解析“/.well-known/caldav”。更多信息请参见文档。
    您的网页服务器未正确设置以解析“/.well-known/carddav”。更多信息请参见文档。

    1. BTW~我用群晖docker安装ubuntu18.10,在里面部署Nextcloud16.0.0,完美运行。
      ubuntu部署Nextcloud方法请参照本站相关文章。

  2. 你好 群晖安装完nextcloud之后提示“该实例缺失了一些推荐的 PHP 模块。为提高性能和兼容性,我们强烈建议安装它们。”
    imagick
    请问你知道怎么解决吗?

    1. 您好!由于手头没白群,装了个黑群测试了一下,DSM 6.1.6-15266+Web Station+PHP7.2+MariaDB10,Nextcloud16.0.0以及Nextcloud15.0.7都测试了,未见有Imagick警告提示。ImageMagick装的是7.0.7-3版本,尝试将其卸载,同样不会出现警告提示。

发表评论

电子邮件地址不会被公开。 必填项已用*标注