帮助中心 >  技术知识库 >  网站相关 >  建站知识 >  织梦后台验证码无法显示解决办法

织梦后台验证码无法显示解决办法

2015-12-09 22:21:50 5542

图片不显示,这应该是很多朋友们最长遇到的一个问题,本地测试明明好好的,为什么传上空间或者服务器上验证码就无法显示了呢,

能是由于没有加载gd库扩展所引起的,那么怎么解决呢?

去掉验证码:
是修改了datasafeinc_safe_config.php 这个文件,这是个配置文件。
比如:$safe_gdopen = ’1,2,3,5,6,7′; 这个就是系统哪些地方开启验证码。与[验证码安全设置界面是一对一的关系。
所以,如果当我们管理后台想关闭验证码(如果验证码无法正确输入,不支持GB库)的时候,只需要打开datasafeinc_safe_config.php 将$safe_gdopen = ’1,2,3,5,6,7′; 
中的6,7删除即可。不必去进行繁琐的设置。


     如果你使用的是织梦utf8版本的,可以尝试着这种办法,找到data文件夹下的common.inc.php,使用非windows自带文本编辑器,推荐使用emeditor,打开此文件, 
然后找到右下角,如果是带签名的话,保存为不带签名的,safe文件夹下的inc_safe_config.php也要保存为不带签名的。


如果要留下验证码:
第一步:打开目录include/vdimgck.php文件;
第二步:注销掉这行代码。//require_once(dirname(__FILE__).’/common.inc.php’);
第三步:添加以下代码:
define(‘DEDEINC’, str_replace(“\”, ‘/’, dirname(__FILE__) ) );
define(‘DEDEROOT’, str_replace(“\”, ‘/’, substr(DEDEINC,0,-8) ) );
define(‘DEDEDATA’, DEDEROOT.’/data’);
按照这个方法执行,修改后上传覆盖掉以前的代码。再回到浏览器刷新,既可以看到验证码出现了。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: