在环境一切OK的情况下,DedeCMS的验证码无法显示。
解决方案一:
在include目录下打开vdimgck.php文件,查找 if(function_exists(“imagejpeg”)) 在上方添加 ob_clean(); 问题解决。
这个问题很奇怪,有时候不加也没问题,当然我的是运行有问题了加上就没事,之前没事,突然就不行了。
添加过后的具体代码如下:
ob_clean();
if(function_exists(“imagejpeg”))
{
header(“content-type:image/jpeg\r\n”);
imagejpeg($im);
}
else
{
header(“content-type:image/png\r\n”);
imagepng($im);
}
解决方案二:
将织梦后台登录验证码取消。
具体操作如下:
找到以下文件:
/data/safe/inc_safe_config.php
在该文件中查找 $safe_gdopen = ’1,2,3,5,6,7′; 删除6数字即可取消验证码功能。