经常用织梦的童靴,会发现有时候织梦后台验证码不显示的问题,这个是个麻烦的问题,登陆不上去也就不能再网站上更新文章、设置优化等。今天来说说解决织梦后台验证码不显示的问题!如图:
(1)检查虚拟主机的空间是否足够.(不可行,因为我的虚拟主机没有问题)。
(2)可能是由于缓存的原因造成后台验证码错误无法登陆。使用用ftp把data/session目录下除index.htm外的其它session文件都删除,然后本地ie浏览器清除缓存。(不可行)
(3)data/safe/inc_safe_config.php打开头一行,$safe_gdopen = ‘1,2,3,4,5,6’; 修改为 $safe_gdopen = ‘1,2,3,4,5’; 去掉6,即关闭后台验证码选项。(可行,验证码不起作用了,心里不舒服)。
(4)dede 系统重装,(不可行)
(5)系统备份恢复(不可行)
(6)数据库恢复(不可行)
(7)网上说的修改common.func.php文件(不可行)
(8)修改php.ini中的 sessions.cookie_path (不可行,空间商不让修改);
(9)按照(3)登陆后,在系统——验证安全设置——开启系统验证码, 去掉后台登陆以及其他如会员登陆,会员注册等,(可行,跟(3)作用一样,验证码不起作用,像自己身上长了一个疮,盖了一块布,不让别人看到一样,心里难受)
(10)data/session 权限,修改为777(不可行)
(11)降低空间商(godaddy)php 版本,由5.4.23降到5.2.17 (可行),问题彻底解决,估计最近空间商更新了系统,新版本的php与dede有些设置不兼容。这一点大家可能容易忽略。 希望我的经历可以给大家提供点有用的信息。
备注:织梦后台登陆验证码错误,其中一个问题大家可能忽略,dede所用的php版本与空间商的php版本不同造成的。更改空间商的php版本就可以了。