discuz论坛后台设置中文验证码后无法注册登陆的解决办法


第一种办法:
    discuz论坛缺少本身的中文字体。在论坛目录images/fonts/下不存在这么一个中文字体,造成设置中文验证码时,由于无法识别中文码而出现随机乱码。

解决办法:从电脑中拷贝一个中文字体到网站的目录下就可以了。

    虽然从理论上来说,拷贝一个中文字体到该目录下就可以了,但对于很多站长朋友来说,仍然无法正常运行。
    其原因主要有以下方面:
    1、论坛不是原始安装的最新版本。而是从古老程序升级而来,其中可能漏掉某些升级包。
    2、程序安装版本的不同,gbk与utf-8的不同版本切换更新出错。
    3、网站空间对于中文字体的不支持。
    如果第一种办法无法解决问题,可以采取第二种办法。

第二种办法:
在discuz论坛的安装包中,会看到有一个\utilities的文件夹,内含一个tools.php程序。用记事本或者其他编辑工具将其打开,找到“$tool_password = ''; //请您设置一个工具包的高强度密码,不能为空!”这一行,然后输入密码。这个密码作为您登陆该工具的密码。然后将其上传到论坛的根目录。
    运行www.xxx.com/ tools.php ,然后看到登陆界面,输入密码进入。找到“MYsql升级数据库”这个选项,在下拉菜单中,选择“关闭所有验证码功能”。可看到代码“REPLACE INTO cdb_settings (variable, value) VALUES ('seccodestatus', '0')” 然后点提交。提交成功就可以了。
    重新进入论坛首页,用管理员账号登陆,进入后台,设置为英文验证码。

[本日志由 随然 于 2010-06-26 01:57 PM 编辑]
上一篇: WAP1.0 WAP1.2与WAP2.0的区别
下一篇: DHCP Client无法启动,错误号1067,无法自动获得IP问题解决办法
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 论坛
相关日志:
评论: 0 | 引用: 0 | 查看次数: 7099
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 10 字 | UBB代码 关闭 | [img]标签 关闭