首页 > PHP教程 > php开发知识文章

php -- thinkPHP框架不显示验证码的原因与解决方法

这篇文章主要介绍了php -- thinkPHP框架不显示验证码的原因与解决方法,

结合具体实例形式分析了thinkPHP关于验证码显示的相关配置方法与注意事项,需要的朋友参考下

页面验证码显示不出的原因

apache的配置文件问题

<VirtualHost *:80>    
ServerName admin.exam.com
DocumentRoot E:/www/exam/server/Admin/
<Directory E:/www/exam/server/apps/Admin/>
Options FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
Satisfy all
</Directory>
</VirtualHost>

是DocumentRoot和Directory不一致

<VirtualHost *:80>
ServerName admin.exam.com
DocumentRoot E:/www/exam/server/Admin/
<Directory E:/www/exam/server/Admin/>
Options FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
Satisfy all
</Directory>
</VirtualHost>

应该是再添加后台的时候,配置文件时复制里一个模块的。

字体文件没找到

生成验证码的源文件中需要大的crystal.ttf字体文件不显示,难怪就只显示一条线,把字体文件移到源文件所在的目录就好了。

以上就是本文php -- thinkPHP框架不显示验证码的原因与解决方法的全部内容,希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP ThinkPhp框架介绍

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。