验证码不显示有几个原因,第一是显示验证码的调用文件路径错误;第二是空间已满或者不可写,临时验证码图片文件无法写入;第三是/include/common.inc.php文件编码异常。
工具/原料
1
php编辑工具
2
网站ftp上传工具
常用解决方法
1
下载文件dede/templets/login.htm,用php编辑工具打开。
2
调整调用文件vdimgck.php的路径为绝对路径/jingyou/include/vdimgck.php。还不能显示就执行第三步。
4
重新下载一份对应编码的dedecms系统,删除旧的/include/common.inc.php文件,把新的/include/common.inc.php文件上传到网站空间。如果还不行,执行下方“特殊解决办法”。
特殊解决办法
1
ftp连接上网站空间,下载文件/data/safe/inc_safe_config.php。
2
把/data/safe/inc_safe_config.php文件中的这行代码$safe_gdopen = '1,2,3,4,5,6,7'; 中的6删除掉,变成$safe_gdopen = '1,2,3,4,5,7';
3
打开后台登录界面,验证码已经去除了,登录不会再受验证码的影响。
注意事项
新上传的/include/common.inc.php文件的编码,一定要与原系统一致。
