壹锦水韵

NextCloud优化配置

每一篇都是积攒了我们的点点滴滴,记录了我们过往.

NextCloud优化配置

前景概要 如果在使用页面进行设置时出现“安全与设置警告”页面,那是有几项需要修改,下面是修改详解。 …
前景概要

如果在使用页面进行设置时出现“安全与设置警告”页面,那是有几项需要修改,下面是修改详解。

安全与警告界面

一、缓存

推荐Redis

修改config配置文件:

在最后 ) 前加入:

二、PHP的memory_limit以及opcache.memory_consumption优化

由于之前安装完PHP没有进行优化,类似上传文件大小等,这边全部贴上,避免来回编辑(查看您自己的PHP版本,本文以PHP8.4为例):

依次搜索下面几项并更改其内容:

编辑www.conf,根据服务器内存配置情况填写以下数值(4G内存计算):

修改以下参数:

三、默认电话区域

修改config配置文件:

添加:

四、增加视频预览

安装php-imagick以及ffmpeg

修改config配置文件:

添加:

五、更改访问国内市场

还是在config配置文件中增加:

优化

优化这块因服务器而异,这里把一些最基础的发出来供参考:

优化一:解除nextcloud上传文件块大小限制

进入nextcloud文件目录

输入以下代码:

显示以下内容表示成功:

优化二:数据库优化

编辑20-mysqli.ini文件:

最底下加入以下内容:

编辑mariadb.cnf文件:

加入以下内容:

优化三:为nextcloud启用Cron代替ajax,提高性能

方法一

添加crontab定时任务

添加一行,并保存:

检查效果:

输出:

方法二

在 /etc/systemd/system目录新建 nextcloudcron.service 和 nextcloudcron.timer 两个文件:

输入以下内容:

保存退出。

输入以下内容:

这里不用修改,就是个定时。 最后,执行下面的命令就可以了:

最后点到基本设置里,选择cron的方式,等5分钟看看情况就行了。

小Tips:cron运行出错解决

出错类型为在nextcloud设置-概览中看到:系统计划任务超过X小时未运行,请查看….

日志错误:OC\HintException: 0: Memcache \OC\Memcache\APCu not available for local cache

解决方法:

修改/etc/php/8.4/mods-available/apcu.ini

添加一行:

保存退出,等5分钟再看看。

总结

本站亲自验证过,未出现任何错误,如果您安装步骤部署如果有什么新的问题欢迎留言给我们,以上的代码来自于网上搜集。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注