我最近更改为ubuntu操作系统,我的验证码不再有效。但它在linux服务器上工作正常...我正在使用codeignitor。
imagettfbbox函数出错我收到此错误...
答案 0 :(得分:2)
有些事情可能会出错。 1. img_path的权限必须是777或将所有者更改为www-data以获得写入权限。 2.使用写字体的字体路径必须正确。 3.要使用验证码库,您应该安装php gd扩展。 最后可能出错的是验证码图像的url路径。也许验证码已成功生成,但您没有从URL正确访问它。
答案 1 :(得分:0)
可能是你的php解释器没有配置php,也试图删除浏览器缓存。
答案 2 :(得分:0)
我遇到了同样的问题。转移到ubuntu服务器验证码图像停止工作。并将字体路径从'monofont.ttf'更改为'./monofont.ttf'对我有用。为了安全起见,请将您的字体文件和验证码脚本文件保存在同一目录中。