关于ThinkPHP5验证码不显示问题
刚学PHP不久,用的ThinkPHP5.0.24,PHP7.3.5。
写一个登陆验证的时候用到ThinkPHP官方的think-captcha,但是验证码一直显示不出来,于是百度查找解决方案,把网上的方法基本都试了一遍,还是不行。
怀疑是ThinkPHP和PHP版本不兼容,于是单独测试
不在ThinkPHP框架下单独用PHP是可以显示验证码的,PHP配置没问题
在ThinkPHP框架下使用验证码一直不显示,报错提示imagettftext(): Could not find/open font,检查字体路径问题,百度是使用绝对路径,测试后还是不行
解决方法
发现是ThinkPHP放在了中文路径下,导致报错找不到字体,把ThinkPHP放在纯英文路径下就行了。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
