Dayucms技术

dayucms后天验证码不出现的几种解决方案
更新时间:2014-11-13 10:11 阅读次数:

经常有人问我,问dayucms后天验证码不出现,今天我特意给大家总结下为什么会出现这种问题?

首先我们要了解,dayucms后台验证码的生成机制,验证码主要是每次随机生成一个数字,然后保存为session,然后再利用php生成图片,显示。那么既然如此我们首先应当检测,你的php环境 支持不支持session保存具体方法如下:

1、先确定你php环境的 session保存位置,一定要有读写权限

2、我们一般很多时候php环境关闭了gd库导致图片不能生成,这种情况还是需要检测你的服务器php环境配置

3、第三种情况就是data/config.inc.php的修改方式。data/config.inc.php是保存网站数据库配置信息的地方,很多人一拿下来就直接修改这个地方的数据库信息,这里修改没问题,问题是我们使用的编辑方式不对,我们很多同学平常喜欢用记事本编辑,可是电脑的普通记事本是ansi编码,但是dayucms采用的是utf-8编码,问题处在这个地方了。可能有同学会问直接保存utf-8形式可以吗?那我告诉你,绝对不可以,表面保存了utf-8,实际上是utf-8 +bom格式,这种依然不行。我们需要专业的记事本来修改,比如:editpuls,或者是dw都可以。


Powered by 苏州网站建设:千际软件有限公司 备案号:苏ICP备14053792号

© 0512a.com 2014 - All rights reserved