最近在工作中遇到一个问题,用织梦搭建好的网站,在本地上测试没问题但是上传到正式服务器上就出问题了,在后台登陆的时候,验证码的图片老是显示不出来,后来查阅了相关资料才终于找到问题的根本原因,下面就分享给大家。

验证码图片显示不出来怎么办(解决织梦后台登陆不显示验证码图片问题)(1)

织梦后台图片不显示

  之前在网上找了很多解决办法,基本都是删除这个验证码的操作,也就是说可以不需要验证码直接输入账号和密码就能进入后台,但是这不是我想要的,而且也没有从根本上解决问题,反而是牺牲掉了一些安全措施换来的,这根本不是我想要的,也不是问题的根本原因,所以我们需要解决的是后台登陆验证码不显示这个问题,让其显示出来。

  最终经过查找资料,发现问题了,原因是因为common.inc.php这个文件的编码格式有问题,我们把这个文件重新编码下格式就完美解决了,下面说下具体修改步骤:

验证码图片显示不出来怎么办(解决织梦后台登陆不显示验证码图片问题)(2)

  第一步,后台暂时上不去,只能是登陆你的服务器端,找到这个common.inc.php文件,这个common.inc.php文件文件在你网站根目录下的data目录下;

  第二步:找到common.inc.php文件之后,用编辑器软件打开,我用的是EditPlus软件,用别的软件也可以,只要是可以重新编码格式的软件都行,我们把UTF-8-BOM重新编码成UTF-8格式就可以了;

验证码图片显示不出来怎么办(解决织梦后台登陆不显示验证码图片问题)(3)

已经完美解决这问题

  第三步:重新编码之后保存,这时候再去刷新你的网站后台,就发现验证码已经显示出来了,完美解决问题。