yii 项目发布到windows 2008 R2 环境后验证码不显示,问题已解决

之前一直用linux的生产环境,首次发布到windows 2008,验证码莫名奇妙不显示,也不报错,最后艰难地百度到答案。转之,感恩。

解决办法:

打开yii源文件:yii\framework\web\widgets\captcha\CCaptchaAction.php

查找代码并在后面加入ob_clean();

imagecolordeallocate($image,$foreColor);
 
//加入以下代码以修复验证码不显示问题
ob_clean();

转自:http://www.kuitao8.com/20141129/3285.shtml

若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏