有朋友问我,用的是DEDE CMS,换了空间,后台验证码不显示。
网上查找方法,有的人说干脆取消验证码:打开datasafeinc_safe_config.php 将$safe_gdopen = ’1,2,3,5,6,7′; 中的6,7删除即可。但小虫认为考虑到安全因素,这不是长久之际。
只是换了空间,程序是原样搬进去的。检查空间的GD库是支持的。唯一修改过的就是数据库配置文件。于是把原来空间的数据库配置文件传回去。刷新后验证码居然正常。
经过多次测试,最终确定原因是DATA文件夹下的数据库配置文件编码问题,因为曾用记事本打来修改了数据库连接信息。切记,一定要用Dreamweaver软件修改数据库配置文件。如果该文件用记事本修改过,你再用Dreamweaver来改成UTF8,也不行。一定不能用记事本修改。