博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】本文记录一个出现频率特别高的问题,就是在 centos 或者其他 linux 系统中,thinkphp 框架下无法显示验证码,本文讲述一下出现问题的原因,以及解决办法。
出现的原因有:
1)GD 库没有安装;
2)font字体路径不对,大小写不对;
3)最重要、最常见的原因是验证码类输出文件中包含 BOM,有了这个在 linux 系统中是无法识别的,需要处理掉。
针对原因3)的解决方法是在输出图片前清空缓存:
ob_clean();
版权归 马富天个人博客 所有
本文标题:《thinkphp 在 centos(linux) 系统中验证码不能正常显示》
本文链接地址:http://www.mafutian.com/374.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
第 1 楼 路七博客 2018-08-20 11:44:26 暂无分享
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||