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