宝塔面板部署NextCloud(19.0.1)逐一解决后台安全及设置警告

Linux, PHP, 折腾 2020/08/21

唉,又又又来了……开始吧

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

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

数据库缺少一些可选列。 由于在大表上添加列可能会花费一些时间,因此在可以选择时不会自动添加列。 通过运行 “occ db:add-missing-columns”,可以在实例继续运行时手动添加那些缺少的列。 添加列后,某些功能可能会提高响应速度或可用性。

  • 表 “oc_comments” 中缺少可选列 “ reference_id”。

该实例缺失了一些推荐的 PHP 模块。为提高性能和兼容性,我们强烈建议安装它们。

  • gmp

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

cd /www/wwwroot/file.bugxia.com
sudo -u www php occ db:add-missing-indices

表 “oc_comments” 中缺少可选列 “ reference_id”

cd /www/wwwroot/file.bugxia.com
sudo -u www php occ db:add-missing-columns

该实例缺失了一些推荐的 PHP 模块 — GMP

GMP是The GNU MP Bignum Library,是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数。它本身并没有精度限制,只取决于机器的硬件情况。

本文标签:


19条评论

  • 老菜逼 评论于 回复

    站长,你还用nextcloud吗,为什么我感觉卡卡的。

    • Bug侠 评论于 回复

      @老菜逼
      在用,但是基本上没咋折腾了,我很久都没更新版本了。
      如果你感觉确实已经优化到位了,那就没必要再折腾了,毕竟优化再优化也是软件方面的。NC卡是因为它加载的东西太多,说到底还是需要并发性能很好的机器才能镇得住。
      比如:
      我这边打开NC后台首页(文件列表),关闭缓存加载完成时间9s左右,打开缓存2.5s左右,腾讯云4C4G8M轻量VPS

      • 老菜逼 评论于 回复

        @Bug侠
        难怪我这么卡。。我服务器2C2G的,感觉撞性能瓶颈了。

        • Bug侠 评论于 回复

          @老菜逼
          主要是看你加载时间,我之前是香港轻量1C1G,也能优化到2秒左右(开缓存),属于能接受的范围

          • 老菜逼 评论于 回复

            @Bug侠
            你是用什么方式安装的,我看看能不能用你的方法安装一个试试。

            • Bug侠 评论于 回复

              @老菜逼
              我安装的时候可是好多年前了,下载完整压缩包,解压,访问,输入初始化信息开始安装(我是MySQL),后来搬家的时候都是整站+数据库统一打包再还原。

              • 老菜逼 评论于 回复

                @Bug侠
                我大概知道怎么玩了,谢谢回答我的问题。

  • L.L. 评论于 回复

    大佬 出21了,有新问题,重装新搭建的,网上方法都试过了.快愁死了。不见绿就慌。
    您的网页服务器未正确设置以解析“/.well-known/webfinger”。更多信息请参见文档。
    您的网页服务器未正确设置以解析“/.well-known/nodeinfo”。更多信息请参见文档。

  • PAUL 评论于 回复

    能出一期升级nextcloud,再升级MySQL的教程吗?nextcloud20提示 在21版本后将不支持MySQL7了,要MySQL8以上了

  • 小浒子 评论于 回复

    您的网页服务器未正确设置以解析“/.well-known/caldav”。更多信息请参见文档。
    您的网页服务器未正确设置以解析“/.well-known/carddav”。更多信息请参见文档。

    这两个报错有什么其它的解决方法吗,网上搜的各种添加重定向代码,都没用,一直报这个错误。

      • 小浒子 评论于 回复

        @Bug侠
        哈哈,这个方法我肯定试过了,还是一样报错,有点摸不着头脑。

        • Bug侠 评论于 回复

          @小浒子
          这个配置呢?
          ———————-
          location = /.well-known/carddav {
          return 301 $scheme://$host:$server_port/remote.php/dav;
          }
          location = /.well-known/caldav {
          return 301 $scheme://$host:$server_port/remote.php/dav;
          }

  • odin 评论于 回复

    请问作者解决视频缩略图的问题了吗

    • Bug侠 评论于 回复

      @odin
      什么问题?没洗白转不了?

    • Bug侠 评论于 回复

      @odin
      不好意思,看错了,我以为是群晖下面的留言。视频缩略图我没研究过,因为从来没上传过视频到NC里……

      • odin 评论于 回复

        @Bug侠
        能不能研究一下 ,关于nextcloud 视频缩略图网上就那几篇文章, 照着做了 还是没法显示预览图,真的是头疼,我的弄了两天了 :二哈:

    评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)