问题表述 #
用IP地址访问提示:
通过不被信任的域名访问请联系您的管理员。如果您就是管理员,请参照 config.sample.php 中的示例编辑 config/config.php 中的 “trusted_domains” 设置。配置此项的详细内容请查阅 文档。
解决方法 #
通过修改config.php文件来解决
1.直接加信任地址 #
array中添加你的域名进去,格式如下:
array(
#根据自己的域名或本地IP添加到此集合中
0 = > 'localhost',
1 = > '你的域名',
)
2.通过代码绕过验证 #
//完整的代码
//索引数字顺延就可以
'trusted_domains' => array(
0 => '127.0.0.1',
1 => preg_match('/cli/i',php_sapi_name())?'127.0.0.1':$_SERVER['SERVER_NAME'],
),
总结 #
其实还是默认配置的问题。这个nextcloud这个默认选项居然要通过文件来修改,而不是图形化界面直接修改,易用性直接下降一个档次。
参考网址 #
