nextcloud系列:安装过程中未设置默认的国际区号
提示内容您在安装过程中未设置默认的国际区号。缺失国际区号的电话号码时将使用默认的国际区号进行验证。要允许无国际区号的电话,请在您的配置文件中添加 “default_phone_region” 设置选项并依照 ISO 3166-1 进行设置。解决它打开配置文件添加CNnano /home/wwwroot/nextcloud/config/config.……
nextcloud系列:getenv(“PATH”) 函数测试返回空值
报错内容这个错误提示表示 PHP 无法正确读取系统的环境变量,特别是 PATH 变量,这通常会影响 PHP 脚本和其他依赖系统路径的操作。这可能是由于 PHP 配置或服务器环境设置的问题。解决它这个和使用nginx有关。nano /etc/php/8.2/fpm/pool.d/www.conf找到user = www-datagrou……
nextcloud系列:缺失的可选索引与缺失的数据库索引
错误内容检测到一些缺失的可选索引。偶尔会添加新索引(由 Nextcloud 或已安装的应用程序添加)以提高数据库性能。添加索引有时可能需要一段时间并会暂时损害性能,因此在升级期间不会自动完成此操作。添加索引后,对这些表的查询应该会更快。使用命令 occ db:add-missing-indices 添加它们。缺少引索: “systag_by_objecti……
nextcloud系列:未设置 Strict-Transport-Security HTTP 标头
报错内容您的实例上的某些标头设置不正确 – 未设置 Strict-Transport-Security HTTP 标头(应至少为 15552000 秒)。为了增强安全性,建议启用 HSTS。解决它我使用的是nextcloud官方指引中提到的Nginx 配置文件,找到 # HSTS settings 部分,并确保如下行没有被注释:#add_……
nextcloud系列:nginx报错One or more mimetype migrations are available
报错内容One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger ins……
nextcloud系列:Debian12上使用Certbot为IP v6站点签发SSL证书
前言由于内网IP签发SSL一直出现问题,因此尝试通过完整域名SSL,这个当时实现了第一次正常访问。当时刚好是看着官网教程,因此重启了安装配置脚本,后面调整一直都忘记执行该脚本,导致一直失败(documentserver-update-securelink.sh)。IP v6也可以签发Let’s Encrypt ssl证书,IP更新之后也不会影……
nextcloud系列:自签名SSL证书支持完整的证书链并信任
前言当时从日志中,一直看到提示证书错误,觉得是网络直接生成的自签名IP ssl证书不够完整,因此产生了配置完整证书链的研究。不过最终的结果证明,其实不用这么复杂,直接签署一个简单的ssl,禁用验证即可,详见此前发布的文章。创建自签名的根证书 (CA)创建自签名的根证书 (CA)sudo openssl genrsa -out /etc/nginx/……
nextcloud系列:onlyoffice启用redis
前言因为安装了redis,可以统一响应,就一起配置了。初步检查,redis服务器故障时,不会影响onlyoffice步骤nano /etc/onlyoffice/documentserver/default.json找到 "redis" 相关配置部分修改如下"redis": { "……
nextcloud系列:onlyoffice之内网IP型SSL通关配置篇
前言在数天的间断尝试,以及家人的不理解中,一度想过放弃https,使用中间的一次http成功测试结果。也想过不要再研究这个。我在怀疑,这个努力方向的意义是什么?他没有对收入有任何的提升,可能只是一种过于沉迷、难以自拔的自我爱好。不管怎么样,我找到了解决方案。在上一篇的测试中,我通过ssl域名实现了访问,但是还是存在问题。我一度认为,可能只有docker可……
nextcloud系列:onlyoffice之SSL踩坑篇
前言其实吧,顺利的就是在nextcloud填入onlyoffice的相关配置即可。但因为我使用的都是内网IP直接访问,就存在很多问题。http和https不能混用。比如你nextcloud用了https,那么onlyoffice也必须要用https。我的环境服务器A运行nextcloud,服务器B运行onlyoffice。原本都是单纯自己签了IP的s……