在环境一切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
数字即可取消验证码功能。