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 相关文章推荐
967 个函式
Oct 09 PHP
php数组应用之比较两个时间的相减排序
Aug 18 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 PHP
php URL验证正则表达式
Jul 19 PHP
深入解析php中的foreach问题
Jun 30 PHP
php生成图片验证码
Jun 09 PHP
PHP通过串口实现发送短信
Jul 08 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
php邮箱地址正则表达式验证
Nov 13 PHP
PHPStorm+XDebug进行调试图文教程
Jun 13 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
Jun 05 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 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
PHP4实际应用经验篇(2)
2006/10/09 PHP
PHP中文汉字验证码
2007/04/08 PHP
php变量作用域的深入解析
2013/06/03 PHP
PHP进程通信基础之信号
2017/02/19 PHP
jQuery ajax cache缓存问题
2010/07/01 Javascript
javascript控制swfObject应用介绍
2012/11/29 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
js实现从数组里随机获取元素
2015/01/12 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
基于python log取对数详解
2018/06/08 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
Python 在局部变量域中执行代码
2020/08/07 Python
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
2014年公司植树节活动方案
2014/03/04 职场文书
公司节能减排倡议书
2014/05/14 职场文书
机械工程师岗位职责
2014/06/16 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
蓬莱阁导游词
2015/02/04 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书
常用的Python代码调试工具总结
2021/06/23 Python
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫