Skip to content

登录界面,验证码加载不出来

问题现象

登录界面验证码无法加载,显示 404 图标。

错误截图

问题原因

系统中缺少字体库,通常出现在 Linux 环境中。

解决方案

安装字体库即可解决。

CentOS / RHEL 系统

  • 在 CentOS/RHEL 上安装必要的字体包
bash
# 安装字体配置工具
yum install -y fontconfig

# 安装 DejaVu 字体
yum install -y dejavu-sans-fonts
yum install -y dejavu-sans-mono-fonts
yum install -y dejavu-serif-fonts

# 刷新字体缓存
fc-cache -fv

# 检查字体是否安装成功
fc-list

Ubuntu / Debian 系统

  • 在 Ubuntu/Debian 上安装必要的字体包
shell
# 安装字体配置工具
sudo apt-get install -y fontconfig

# 安装 DejaVu 字体(开源字体,替代 Arial/Helvetica)
sudo apt-get install -y fonts-dejavu-core
sudo apt-get install -y fonts-dejavu-extra

# 安装常用字体
sudo apt-get install -y ttf-ubuntu-font-family
sudo apt-get install -y fonts-freefont-ttf

# 刷新字体缓存
fc-cache -fv

# 检查字体是否安装成功
fc-list