分类 标签 存档 社区 博客 友链 GitHub 订阅 搜索

阿里云 ECS 主机 - Kaptcha 验证码字体显示异常

181 浏览




ZERO

    持续更新 请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/12/02/1543722583847

背景

     最近在一台阿里云 ECS 服务器 CentOS7.4 上部署应用程序,发现 Kaptcha 验证码字体显示异常,如下 imagepng      经分析排查,该验证码在 windows 及 mac 下本地前端页面显示正常,并且在后端服务器中生成验证码的地方将其以文件的形式生成去查看文件也是正常的 =》因此,分析应该是系统环境字体的问题,先将解决办法记录如下:

1、确认部署环境 CentOS7.4 的默认字体是 msam10.ttf

fc-macth #可查看默认字体,且字体文件在/usr/share/fonts/lyx目录下

2、重命名 msam10.ttf 或者 删除;

文件路径:/usr/share/fonts/lyx/msam10.ttf 

3、重新启动工程包即可解决文件




评论  
留下你的脚步
推荐阅读