显示 “您的安装没有设置默认的电话区域” 问题

在nextcloud的config文件里面加一行

'default_phone_region' => 'CN',

“Strict-Transport-Security" HTTP 头未设为至少 "15552000" 秒” 问题

博主用的是apache,所以解决方法是在default-ssl.conf中,你需要进行完善的ServerName的配置文件下加入

<IfModule mod_headers.c>
      Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
</IfModule>

保存文件后,记得要启动模块,使用命令

a2enmod headers

随后重启apache2即可

PHP 模块 "gmp" 和/或 "bcmath" 未被启用。如果你使用 WebAuthn 无密码验证,这些模块是必需的

安装相关模块

sudo apt-get install php-gmp php-bcmath

随后重启apache服务器

您的网页服务器未正确设置以解析“/.well-known/webfinger”。

这个问题可以按照文档提示解决
如果解决不了,直接在nextcloud的config文件里面加一行

  'check_for_working_wellknown_setup' => false,

然后就ok了.