当前位置: 首页 > 编程笔记 >

thinkPHP显示不出验证码的原因与解决方法分析

孔永年
2023-03-14
本文向大家介绍thinkPHP显示不出验证码的原因与解决方法分析,包括了thinkPHP显示不出验证码的原因与解决方法分析的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了thinkPHP显示不出验证码的原因与解决方法。分享给大家供大家参考,具体如下:

今天到公司,svn update代码后,在浏览器上输入域名后,在验证码那块显示不出,找了半个上午,后来仔细看了下apache的配置文件

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

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

另外:

今天一同事又遇到类似的问题,我以为用上面的方法就可以解决呢,可是试了下不行,本着求真务实的态度我就去瞅了下生成验证码的源文件,终于发现了,原来是那个crystal.ttf字体文件不显示,难怪就只显示一条线,把字体文件移到源文件所在的目录就ok了。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

 类似资料:
  • 本文向大家介绍完美解决thinkphp验证码出错无法显示的方法,包括了完美解决thinkphp验证码出错无法显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了完美解决thinkphp验证码出错无法显示的方法。分享给大家供大家参考。具体分析如下: 今天做到验证码这一块,想到tp自带验证图片,大喜,但鼓捣半天不出来,一直是个小 X的样子. 官方提示如下: 如果无法显示验证码,请检查:

  • 本文向大家介绍ThinkPHP打开验证码页面显示乱码的解决方法,包括了ThinkPHP打开验证码页面显示乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ThinkPHP打开验证码页面显示乱码的解决方法。分享给大家供大家参考。具体分析如下: 在用thinkphp开发的时候,有时会出现验证码乱码的问题,解决方法是把如下这个文件放在根目录,访问后就可以解决了,具体的PHP代码如下:

  • 本文向大家介绍ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,包括了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法。分享给大家供大家参考。具体如下: 在ThinkPHP的config.php中设置: 可

  • 本文向大家介绍MySQL 出现错误1418 的原因分析及解决方法,包括了MySQL 出现错误1418 的原因分析及解决方法的使用技巧和注意事项,需要的朋友参考一下 MySQL 出现错误1418 的原因分析及解决方法 具体错误:  使用mysql创建、调用存储过程,函数以及触发器的时候会有错误符号为1418错误。 ERROR 1418 (HY000): This function has none

  • 本文向大家介绍destoon出现验证码不显示时的紧急处理方法,包括了destoon出现验证码不显示时的紧急处理方法的使用技巧和注意事项,需要的朋友参考一下 很多destoon开发人员都遇到过验证码不显示的情况,本文就来讲述一下遇到这种情况的紧急处理方法。具体如下: 如果你启用验证码以后,后台又登陆不了,取消不了。那么可以试试下面的办法: 找到module.php文件, 在3.0下为: cache/

  • 本文向大家介绍Yii使用ajax验证显示错误messagebox的解决方法,包括了Yii使用ajax验证显示错误messagebox的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii使用ajax验证显示错误messagebox的解决方法。分享给大家供大家参考。具体方法如下: yii 自带了ajax 表单验证 这个可能有些朋友不知道了,但我今天在使用yii 自带的ajax 表单