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

  • 相关阅读:
    给网站添加图标: Font Awesome
    queue队列
    threading.Event
    信号量 semaphore
    rlock递归锁
    lock多线程锁
    threading
    BaseRequestHandler
    Socket网络编程
    文件传输 FTP
  • 原文地址:https://www.cnblogs.com/uniqid/p/4150871.html
Copyright © 2011-2022 走看看