源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

标题: DEDE后台登录和前台验证码不显示的解决方法 [打印本页]

作者: 乐想来    时间: 2013-9-27 18:29
标题: DEDE后台登录和前台验证码不显示的解决方法
DEDE后台登录和前台验证码不显示的解决方法,网络上现在有好几种方法,某些时候还是有用的。说说自己今天遇到的一个情况,跟其他不一样的原因和解决方法:
  方法一
1.用ftp把网站根目录下的DATA文件夹里的\safe\inc_safe_config.php这个文件下载到本地。
2.用记事本打开这个文件,找到: $safe_gdopen = ’1,2,3,4,5,6′;这句代码, 这个就是系统哪些地方开启验证码。与[验证码安全设置]界面是一对一的关系把里面的“6”删除了,就可以了。

个人点评:是取消验证码,能解决后台登录,但是当前台需要评论的时候验证码就不能用了,全取消好像又不太好,未能解决根本问题

  方法二
当出现DEDECMS后台验证码无法显示的情况,可以用旧版本的vdimgck.php来替换,基本可以解决。
如果用5.5的vdimgck.php来覆盖,失败的话,就用5.3的应该就可以了。
vdimgck.php完整地址:include/vdimgck.php

个人点评:没试过,也不明白原因。

  方法三
1、是检查空间是不是满了

个人点评:确实有可能这个原因,因为生成验证码是要生成一个存储session的文本文件

2、data/session 文件夹的写权限
个人点评:生成验证码是要生成一个存储session的文本文件,没有写权限就不能生成了。

  方法四

这是今天俺解决自己的站点时使用的方法,这个原因多数是发生在自己能管理服务器的情况下。
之前由于安全问题,然后看了官网的安全设置 ,取消了include文件夹的执行权限,所以导致在生成验证码的时候vdimgck.php没执行,当然就没法生成了。解决方法是开启include文件夹的执行权限,具体操作方法,打开IIS,进入站点,然后找到include文件夹,右键-属性 然后第一个标签“目录”里,有个“执行权限”的下拉框,选择“纯脚本”就OK了,验证码就一切正常。
作者: 乐想来    时间: 2013-9-27 18:29
不知道好不好
作者: xzxi888    时间: 2016-3-15 23:09
蓝行环色旅键安游门色旅户一键安装版,5.台+支2/5.3/5.4+Mysql(基于方 维旅游二次开发的旅游旅行社网站+商家分销平台+支付宝   运行环境:  5.2/5.3/5.4+Mysql(维旅游二环境配置为锦尚中国版主调试时的配置 请严格按照置 请环境要求运行 锦经全尚数+M据尚数已经全部支持各种P主调HP版境配本)  漂亮女人 www.xinmr.cn www.xiguxuan.com




欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/) Powered by Discuz! X3.3