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 相关文章推荐
别人整理的服务器变量:$_SERVER
Oct 20 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
PHP中对缓冲区的控制实现代码
Sep 29 PHP
PHP实现的MongoDB数据库操作类分享
May 12 PHP
跟我学Laravel之请求与输入
Oct 15 PHP
php获取四位字母和数字的随机数的实现方法
Jan 09 PHP
php实现的操作excel类详解
Jan 15 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
Laravel框架搜索分页功能示例
Feb 01 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 PHP
Git命令之分支详解
Mar 02 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正则表达式(regar expression)
2011/09/10 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
php+mysql数据库查询实例
2015/01/21 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
python统计一个文本中重复行数的方法
2014/11/19 Python
Python异常处理操作实例详解
2018/05/10 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
英国办公用品商店:Office Outlet
2018/04/04 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
给客户的道歉信
2014/01/13 职场文书
人事主管岗位职责
2014/01/30 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
写给父母的感谢信
2015/01/22 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫