一只不甘沦为码农的程序猿

阿里云ECS-CentOS7.4 Kaptcha验证码字体显示异

2019-03-24  本文已影响0人  zorkelvll
image

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、重新启动工程包即可解决文件

上一篇下一篇

猜你喜欢

热点阅读