今天测试一个网站的时候,在搬动之后,突然验证码不能显示了,只能显示验证码的背景,这可怎么好,登录不了后台,于是网上找资料,看有什么好的解决办法。
网上的资料大部分归于以下几种方法,
第一种:去掉验证码?这样不要查原因,不用录入验证码只要用户名和密码就能登录进去。方法如下:打开织梦data文件夹下的safe文件夹,打开inc_safe_config.php文件,然后把$safe_gdopen = '1,2,3,4,5,6,7';改为$safe_gdopen = '1,2,3,4,5,7';这样你登陆后台就不用验证码了。对应关系如下 注册会员 前台登陆 会员投稿 文档评论 会员短消息 后台登陆 问答 分别对应 1~7
第二种:图片不显示,这应该是很多站长朋友们最长遇到的一个问题,本地测试明明好好的,为什么传上空间或者服务器上验证码就无法显示了呢,这可能是由于没有加载gd库扩展所引起的,那么怎么解决呢?如果你是独立的服务器,可以自己操作,那么你可以去php.ini中搜索extension=php_gd2.dll,把它前面的;号去掉,重启IIS或者apache等其他服务器。如果你是租用的空间,那么可以找空间商,让他帮你开启.
本人只是搬动了下位置,胡鹏觉得这几个方法,应该都不是最合适的,于是另外开了一个端口测试了一下,后台又可以显示验证了,于是本人重启了一下vps,问题解决了,原来不可以显示的验证码可以显示了。所以本人得了一道经验,如果程序改动后,不能正常显示了,不防重启一下服务器看一下,或者重启一下iis也可以。如果是linux的,重启一下apacher.
版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明: Dedecms无法显示验证码怎么办?