技术文章

当前位置:首页>帮助手册>技术文章

O2OA开发平台登陆页无法正常显示验证码解决办法

时间:2022-03-07   

在阿里云华为云上生成的云主机上安装o2server服务器


image (20).png


安装后可以正常启动,但是在登陆页面会出现验证码无法显示的错误


image (21).png


原因

导致验证码无法正常显示的原因是o2server服务器底层是使用kaptcha项目来实现图片验证码的,在执行过程中使用了本地的font,需要调用到服务器上的字符管理,此时服务器上由于没有安装字符集管理会发生调用失败:

image (22).png


提示无法调用libfreetype.so.6

解决方案

一般云服务器上都是最小安装,需要我们手工安装字符集管理

需要我们在服务器上运行以下代码:

需要我们在服务器上运行以下代码:

yum install -y kde-l10n-Chinese
yum install -y glibc-common
yum install -y fontconfig
localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8


yum install -y kde-l10n-Chinese // 安装中文语言包.

yum install -y glibc-common //glibc-common 包包括 GNU libc 库的通用二进制文件,以及国家语言支持。

yum install -y fontconfig // 管理系统安装的字体,根据应用程序的字体配置

localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 // 设置中文字符集


上一篇:使用Eclipse导入o2server源码

下一篇:o2server cache 实现