• DedeCMS 后台验证码无文字原因


    今天下载了dedecms,安装一切顺利。
    登录后台时候,发现验证码有图片无文字。
    调试代码发现:加载 TrueType 字体文件失败。
    修改 include/vdimgck.php 即可解决
    原来:
    $config = array(
    ‘font_size’ => 14,
    ‘img_height’ => $safe_wheight,
    ‘word_type’ => (int)$safe_codetype, // 1:数字 2:英文 3:单词
    ‘img_width’ => $safe_wwidth,
    ‘use_boder’ => TRUE,
    ‘font_file’ => dirname(__FILE__).’/data/fonts/ggbi.ttf’,
    ‘wordlist_file’ => dirname(__FILE__).’/data/words/words.txt’,
    ‘filter_type’ => 5);
    修改后:
    $config = array(
    ‘font_size’ => 14,
    ‘img_height’ => $safe_wheight,
    ‘word_type’ => (int)$safe_codetype, // 1:数字 2:英文 3:单词
    ‘img_width’ => $safe_wwidth,
    ‘use_boder’ => TRUE,
    ‘font_file’ => DEDEINC.’/data/fonts/ggbi.ttf’,
    ‘wordlist_file’ => DEDEINC.’/data/words/words.txt’,
    ‘filter_type’ => 5);

    重新运行,一切正常了。
    追其原因是windows系统下文件分隔符导致,把‘\’替换成 ‘/’即问题解决。

  • 相关阅读:
    安全和加密
    awk
    CentOS7练习
    CentOS7系统引导顺序以及排障
    网络配置
    RAID阵列搭建
    LVM逻辑卷
    java-web——第九课 request
    java-web——第八课 JSTL的显示格式
    java-web——第七课 JSTL
  • 原文地址:https://www.cnblogs.com/uniqid/p/4150871.html
Copyright © 2020-2023  润新知