|
本帖最后由 goodman 于 2022-10-27 12:01 编辑
docker 安装指令:
docker run --name o2server -p 9999:80 -d o2oa/o2server:latest
尝试登录界面:
尝试过方法:
方法一 禁用captchaLogin;无效:上图无变化,无法登录
root@9ceaa6456c61:/# cat /opt/o2server/config/person.json
{
"captchaLogin": false,
"codeLogin": true,
"bindLogin": true,
"faceLogin": true,
"password": "(var v \\u003d person.getMobile();\\u000a return v.substring(v.length - 6))",
"passwordPeriod": 0.0,
"passwordRegex": "((?\u003d.*\\d)(?\u003d.*\\D)|(?\u003d.*[a-zA-Z])(?\u003d.*[^a-zA-Z]))^.{6,}$",
"passwordRegexHint": "6位以上,包含数字和字母.",
"register": "disable",
"superPermission": true,
"tokenCookieHttpOnly": false,
"tokenName": "x-token",
"personUnitOrderByAsc": true,
"language": "zh-CN",
"enableSafeLogout": false,
"encryptType": "",
"captchaLogin": false, ######改了这里######
"###codeLogin": "是否启用短信验证码登录,默认值:true.###",
"###bindLogin": "是否启用扫描二维码登录,默认值:false.###",
"###faceLogin": "是否启用刷脸登录,默认值:false.###",
"###password": "注册初始密码,使用()调用脚本生成初始密码,默认为 var v \\u003d person.getMobile();\\u000a return v.substring(v.length - 6))###",
"###passwordPeriod": "密码过期时间(天),0表示永不过期,默认值:0.###",
"###passwordRegex": "密码校验正则表达式,默认6位以上,包含数字和字母.###",
"###passwordRegexHint": "密码校验不通过的提示信息.###",
"###register": "是否允许用户自注册,disable:不允许,captcha通过验证码注册,code:通过短信注册,默认值:disable###",
"###superPermission": "是否启用超级管理员权限,默认值:true###",
"###mobileRegex": "手机号码校验正则表达式,()表示脚本内容,默认值 ^(\\+)?0{0,2}852\\d{8}$)|(^(\\+)?0{0,2}853\\d{8}$)|(^(\\+)?0{0,2}886\\d{9}$)|(^1(3|4|5|7|8|9)\\d{9}$)###",
"###failureInterval": "登录限制时间(分钟)###",
"###failureCount": "尝试登录次数###",
"###tokenExpiredMinutes": "token时长,分钟###",
"###tokenCookieHttpOnly": "保存token的cookie是否启用httpOnly###",
"###tokenName": "使用识别用户的token名称,可自定义,默认为:x-token.###",
"###personUnitOrderByAsc": "人员组织排序是否为升序,true为升序(默认),false为降序###",
"###language": "平台语言:zh-CN(中文,默认)、en(英语)###",
"###enableSafeLogout": "是否启用安全注销.###",
"###encryptType": "加密方式,支持国密sm4###",
"###extension": "扩展设置.###"
}
root@9ceaa6456c61:/#
#重启服务
docker container restart o2server
方法二:安装字体;无效:上图无变化,无法登录
root@9ceaa6456c61:/# apt-get install libfreetype6 fontconfig
Reading package lists... Done
Building dependency tree
Reading state information... Done
fontconfig is already the newest version (2.13.1-2ubuntu3).
libfreetype6 is already the newest version (2.10.1-2ubuntu0.2).
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
root@9ceaa6456c61:/#
root@9ceaa6456c61:/# localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
[error] character map file `UTF-8' not found: No such file or directory
[error] cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory
root@9ceaa6456c61:/#
然后重启容器。
PS:日志方面未发现任何报错信息。
[root@xiamlsrv ~]# docker logs o2server | grep ERRROR
[root@xiamlsrv ~]# docker logs o2server | grep error
[root@xiamlsrv ~]#
求解决方法~;端口不映射到80是否可行?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|