消除NextCloud后台的警告信息
NextCloud安装完成后,登录后台的概览,会提示诸多的警告信息。有些会影响功能使用,而有些会影响性能,条件许可的情况下,还是把这些问题一一处理为妙。
内存限制的设置
PHP 内存限制低于建议值 512MB
我使用的是LNMP,PHP版本为7.2,则修改php.ini(/etc/php/7.2/fpm/php.ini
)文件中的memory_limit
值,我这默认是128,将其修改为nc要求的最低512:
应用程序目录权限问题
有些应用程序目录是由与 Web 服务器不同的用户拥有的。如果应用程序是手动安装的,情况可能是这样的。检查以下应用程序目录的权限:
提示的是程序目录的权限有问题。出现的原因是,手动安装nextcloud时,网站的目录是手动建立的,文件输入root用户。解决办法是将整个网站目录及其子目录全部更改为www-data所有(nginx):
数据库丢失索引
在数据表 "oc_cards" 中无法找到索引 "cards_abiduri
具体怎么修复,说明里面说的很清楚,您可以在 Nextcloud 运行时通过命令行手动执行 "occ db:add-missing-indices" 命令修复丢失的索引
,切换到网站根目录,然后运行:
缺少PHP模块
该警告出现是,下面会列出所缺少的模块的名称,通过bash安装即可。比如提示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
)
)
)
)