zoukankan      html  css  js  c++  java
  • 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系统下文件分隔符导致,把‘\’替换成 ‘/’即问题解决。

  • 相关阅读:
    关于ActionBar的向下兼容
    hdu 4869 Task(馋)
    javascritpt 原型链
    PKU 1276 Cash Machine
    前端开发——图片标注工具
    Android Notification通知详细解释
    android 如何加入第一3正方形lib图书馆kernel于
    linux 在系统启动过程
    android CountDownTimer 倒计时
    承受
  • 原文地址:https://www.cnblogs.com/uniqid/p/4150871.html
Copyright © 2011-2022 走看看