dedeCMS织梦背景上岸验证码毛病或不显现
罕见的就是验证码输入明显准确但却提醒不准确,或许压根不显现。说一下遇到这类状况的几种缘由:
1) dede版本顺序升级操纵不准确形成验证码提醒不准确
2)更好空间新的空间里pho.ini里gd库设置题目
3)网站空间满了
4)专对5.7版本转移data目次引发的
5)顺序内/data/session目次权限设置题目
6)消灭浏览器的cookies,重启浏览器;
7)网速不可,换个时刻,等网速快了再试!
8)网站顺序失足,从新上传装置;
引发dede织梦背景上岸验证码毛病或许不显现的缘由找到了,那末如今我们来总结一下解决办法。
1、假如是5.7版本的转移data目次引发的。
请改一下/include/vdimgck.php这个文件 这个文件里也调用了DATA里的文件也能够改途径,把带有这个 //data 改成你如今的途径。
2、查阅材料后得知,session没有消灭,去data/session目次下,将除index.html之外文件悉数删除就能够了。
3、假如照样不可,看session是不是有写入权限,假如没有的话,给"internet宾客账户"增加写入权限,Linux的话,目次权限设置为"777".
4、设置服务器的php.ini:翻开php.ini 文件找到;session.save_path = "/tmp" 改写成session.cookie_path = /把extension=php_gd2.dll;将他前面的分号;去掉。
5、搜检你的空间是不是是满了,测试的要领是你能够随意上传FTP空间里一个文件,会有提醒,你能够联络空间服务商。
6、直接去掉验证码:翻开 login.php 找到:
if($validate=='' || $validate != $svali) // 替换为: if( false )
然后,在模板dede/templets/login.htm里去掉以下验证码的细致HTML代码:
<li><span>验证码:</span> <input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" /> <img id="vdimgck" src="/include/vdimgck.php" alt="看不清?点击替换" align="absmiddle" style="cursor:pointer" /> </li>
或许是:在[验证码平安设置]里,说修正后的保留实际上是修正了datasafeinc_safe_config.php 这个文件,这是个设置文件。
比方:$safe_gdopen = '1,2,3,5,6'; 这个就是体系哪些地方开启验证码。与[验证码平安设置]界面是一对一的关联。
所以,假如当我们治理背景想封闭验证码(假如验证码没法准确输入,不支持GB库)的时刻,只需要翻开datasafeinc_safe_config.php 将$safe_gdopen = '1,2,3,5,6'; 中的6删除即可。不必去举行烦琐的设置。
7、是修正include文件夹的vdimgck.php文件修正以下段落,
//Session保留途径 $sessSavePath = dirname(__FILE__)。"//data/sessions/";
修正为//$sessSavePath = dirname(__FILE__)。"//data/sessions/";
修正后,时管用时不管用,改回来也是如许的状况。假如把DEDE背景途径修正默许的DEDE文件夹,就不会涌现验证码毛病的状况。
末了假如以上要领均不实用的话,那末你就从新装置下对应版本的顺序,然后将您的css及图片文件,模板文件,upload文件夹转移过来。末了复原数据库。
引荐教程:dedecms教程
以上就是dedeCMS织梦背景上岸验证码毛病或不显现的细致内容,更多请关注ki4网别的相干文章!