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 相关文章推荐
PHP初学者头疼问题总结
Jul 08 PHP
PHP入门速成教程
Mar 19 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
ThinkPHP视图查询详解
Jun 30 PHP
php生成随机颜色的方法
Nov 13 PHP
PHP中if和or运行效率对比
Dec 12 PHP
PHP实现懒加载的方法
Mar 07 PHP
php实现的IMEI限制的短信验证码发送类
May 05 PHP
php常用表单验证类用法实例
Jun 18 PHP
如何使用php等比例缩放图片
Oct 12 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 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制作新闻系统的思路
2006/10/09 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
使用js 设置url参数
2013/07/08 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
PostgreSQL Node.js实现函数计算方法示例
2019/02/12 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
JS数组转字符串实现方法解析
2020/09/04 Javascript
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
学习python的前途 python挣钱
2019/02/27 Python
python3获取url文件大小示例代码
2019/09/18 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
KTV的创业计划书范文
2014/02/02 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
群众路线专项整治方案
2014/10/27 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书