织梦后台登陆验证码错误该如何解决?
时间 :
2016-08-08,05:57:40
访问次数 :530
织梦主机可能是是国内适用范围最广的一款主机,它以简单、实用、开源而闻名,但是在使用过程仍会出现一点小问题。这些小的问题,使得我们在网站优化推广中产生不必要的麻烦。
很多织梦主机用户在登录织梦后台的时候,会遇到验证码无法显示或者持续错误等问题,那么这个问题是怎么产生的?应该如何来解决呢?下面是该问题的解决技巧和办法。
1. 空间已满
一旦遇到验证码错误的问题,你首先应该检查你的虚拟主机的空间是否足够。如果空间已满,删除一些不需要的资源,然后重新尝试看能否登陆网站后台。如果说你用的是我们的专业级织梦主机,在删除不需要资源后空间仍不够用,你可以联系我们将你的主机升级到企业级。此外,如果你使用的是企业级主机,你也可以联系我们为你的主机增加额外的空间来解决这个问题。
2. 清除缓存
你需要进入你的主机空间或者FTP,把data/session目录下除了index.html首页文件以外的其它的文件全部删除。此外,也需要清除本地浏览器的缓存。
3. 修改配置参数
打开data/safe/inc_safe_config.php,把代码$safe_gdopen = ‘1,2,3,4,5,6’;中的6删除,即关闭后台验证码选项。用这个办法,代表你的验证码从此都不起作用了。
4. 降低PHP版本
这里,我们以主机91的cpanel控制面板来作一个示范。在控制面板中点击PHP版本。
然后选择目前需要的版本,需要注意的是,由于织梦的版本在持续更新,旧版本反而更加的稳定,所以这里才会采取降版本的方式来解决此问题。新版本的php与dede有些设置不兼容。
5. 修改文件权限
查看session是否有写入权限,如果没有的话加以修改,具体修改方式如下:
然后点击Perms,把目录权限设置为“777”。
6. 直接取消验证码功能
打开dede/login.php 找到:if($validate=='' || $validate != $svali),将其替换为:if( false)。然后在dede/templets/login.htm里去掉以下验证码的具体HTML代码。这样一来,可以不输验证码从后台直接进去。
7. 修改include/vdimgck.php文件
找到以下段落:
将其修改为:
修改后,会出现时管用时不管用的情况,再改回来也同样如此。如果把DEDE后台路径修改默认的DEDE文件夹,就不会出现验证码错误的情况。
这些建议我相信都会解决你很多问题,这也是我们在网站建设制作时的一些小技巧,希望能帮到各位站长。