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


Posted in PHP onMay 20, 2017

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
PHP执行速率优化技巧小结
Mar 15 PHP
php 显示指定路径下的图片
Oct 29 PHP
php 高效率写法 推荐
Feb 21 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 PHP
php延迟静态绑定实例分析
Feb 08 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 PHP
yii2项目实战之restful api授权验证详解
May 20 #PHP
ThinkPHP下表单令牌错误与解决方法分析
May 20 #PHP
PHP那些琐碎的知识点(整理)
May 20 #PHP
PHP使用xpath解析XML的方法详解
May 20 #PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
May 20 #PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
May 20 #PHP
PHP实现对xml的增删改查操作案例分析
May 19 #PHP
You might like
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
13个PHP函数超实用
2015/10/21 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
python实现计算倒数的方法
2015/07/11 Python
Python爬取三国演义的实现方法
2016/09/12 Python
Python中如何获取类属性的列表
2016/12/26 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
python requests 测试代理ip是否生效
2018/07/25 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
Tostadora意大利:定制T恤
2019/04/08 全球购物
六查六看剖析材料
2014/02/15 职场文书
英文求职信写作小建议
2014/02/16 职场文书
酒鬼酒广告词
2014/03/21 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
Java Spring Lifecycle的使用
2022/05/06 Java/Android