跳转至

消除NextCloud后台的警告信息

NextCloud安装完成后,登录后台的概览,会提示诸多的警告信息。有些会影响功能使用,而有些会影响性能,条件许可的情况下,还是把这些问题一一处理为妙。

内存限制的设置

PHP 内存限制低于建议值 512MB

我使用的是LNMP,PHP版本为7.2,则修改php.ini(/etc/php/7.2/fpm/php.ini)文件中的memory_limit值,我这默认是128,将其修改为nc要求的最低512:

memory_limit = 512M
再重启PHP(不知道怎么重启PHP,重启系统也行嘛:reboot)。

应用程序目录权限问题

有些应用程序目录是由与 Web 服务器不同的用户拥有的。如果应用程序是手动安装的,情况可能是这样的。检查以下应用程序目录的权限:

提示的是程序目录的权限有问题。出现的原因是,手动安装nextcloud时,网站的目录是手动建立的,文件输入root用户。解决办法是将整个网站目录及其子目录全部更改为www-data所有(nginx):

chown -R www-data <网站目录>

数据库丢失索引

在数据表 "oc_cards" 中无法找到索引 "cards_abiduri

具体怎么修复,说明里面说的很清楚,您可以在 Nextcloud 运行时通过命令行手动执行 "occ db:add-missing-indices" 命令修复丢失的索引,切换到网站根目录,然后运行:

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

缺少PHP模块

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

该警告出现是,下面会列出所缺少的模块的名称,通过bash安装即可。比如提示gmp模块,则运行如下代码:

apt install php-gmp

文件完整性检查错误

一些文件没有通过完整性检查

点击后面的无效文件列表…可以显示哪些文件的完整性检查有问题,我这里显示的:

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- core
    - INVALID_HASH
        - .htaccess
    - EXTRA_FILE
        - nextcloud-20.0.7.zip

Raw output
==========
Array
(
    [core] => Array
        (
            [INVALID_HASH] => Array
                (
                    [.htaccess] => Array
                        (
                            [expected] => 49b882eed84d95bc41965468746c9183a665b02a0a7e4814dd2c74930f8da878aa9d845a3735c0cbe472c01ded4005c3d46cf83fb5bf80bb351d226c7fa78ffe
                            [current] => cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
                        )

                )

            [EXTRA_FILE] => Array
                (
                    [nextcloud-20.0.7.zip] => Array
                        (
                            [expected] => 
                            [current] => da20bd1b134e7227b71e5814bb1963c00438bfd31c7850c5e25ddb48165a90a52262d259e73fdedc220c89429e8da42b6063edd8f951c535407a17bf89d5ff9d
                        )

                )

        )

)