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 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
mysql下创建字段并设置主键的php代码
May 16 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
php三维数组去重(示例代码)
Nov 26 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
PHP编写RESTful接口
Feb 23 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
浅析PHP数据导出知识点
Feb 17 PHP
Laravel中错误与异常处理的用法示例
Sep 16 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
Oct 12 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的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
Javascript 学习书 推荐
2009/06/13 Javascript
基于jquery的拖动布局插件
2011/11/25 Javascript
Javascript对象Clone实例分析
2015/06/09 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python lxml模块安装教程
2015/06/02 Python
python:socket传输大文件示例
2017/01/18 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
说明书范文
2014/05/07 职场文书
出国导师推荐信
2015/03/25 职场文书
检讨书范文
2019/04/16 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
解决Springboot PostMapping无法获取数据的问题
2022/05/06 Java/Android