一、更新数据源
// 更新数据源
docker exec -it --user root nextcloud sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
docker exec -it --user root nextcloud apt-get update
二、数据库优化
// 数据库
docker exec --user www-data -it nextcloud php occ db:add-missing-indices
// 解除上传限制(不是文件大小,是上传速度)
docker exec --user www-data -it nextcloud php occ config:app:set files max_chunk_size --value 0
三、redis安装
// redis
docker exec --user root -it nextcloud apt install redis
四、libmagickcore、ffmpeg安装
// 视频和图片预览
// 此实例中的 php-imagick 模块不支持 SVG。为了获得更好的兼容性,建议安装它。
docker exec --user root -it nextcloud apt install libmagickcore-6.q16-6-extra
docker exec -it --user root nextcloud apt-get -y install ffmpeg
wordpress配置文件添加下面的配置,config.php
放在在最后一个);之前
// 然后配置文件添加下面的配置
'enable_previews' => true,
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\PNG',
1 => 'OC\\Preview\\JPEG',
2 => 'OC\\Preview\\GIF',
3 => 'OC\\Preview\\HEIC',
4 => 'OC\\Preview\\BMP',
5 => 'OC\\Preview\\XBitmap',
6 => 'OC\\Preview\\MP3',
7 => 'OC\\Preview\\TXT',
8 => 'OC\\Preview\\MarkDown',
9 => 'OC\\Preview\\OpenDocument',
10 => 'OC\\Preview\\Krita',
11 => 'OC\\Preview\\Movie',
),
生成预览图
sudo -u www-run php /var/www/nextcloud/occ preview:generate-all -vvv
添加cron
crontab -u www -e
*/10 * * * * php /var/www/nextcloud/occ preview:pre-generate -vvv
2023-05-20
root@95f3cb7f88e0:/var/www/html# php /var/www/html/ occ preview:pre-generate -vvv
root@95f3cb7f88e0:/var/www/html#
五、改为国内应用市场
#改为国内应用市场
'updater.release.channel' => 'stable',
'appstoreenabled' => true,
'appstoreurl' => 'Nextcloud',
六、开启缓存
#开启缓存,分类型同时使用APCU和REDIS。
'memcache.local' => '\\OC\\Memcache\\APCu',
'filelocking.enabled' => true,
'memcache.locking' => '\OC\Memcache\Redis',
'memcache.distributed' => '\OC\Memcache\Redis',
'redis' => [
'host' => 'localhost',
'port' => 6379,
],
七、设置默认电话区域
#默认电话区域
'default_phone_region' => 'CN',
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
暂无评论
要发表评论,您必须先 登录