discuz论坛后台设置中文验证码后无法注册登陆的解决办法
作者:随然 日期:2010-06-26
第一种办法:
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 | 查看次数: 13564
发表评论