Yii2验证码线下可以显示,线上不能显示
来源:互联网 发布:九鼎下落知乎 编辑:程序博客网 时间:2024/05/17 21:03
Yii2后台登陆验证码在测试服务器上是显示的,结果上线以后无法显示,GD库扩展也已经安装。经过查找资料,解决了这个问题。
找到vendor\yiisoft\yii2\captcha\CaptchaAction.php
这个文件,找到295行的ob_start();
,在它前面增加ob_clean();
即可。
解析原因:
原有程序前面有输出,php文件头部有空格、空行、文件有BOM头等都会导致验证码无法发显示。增加ob_clean()
用来清除之前的输出。
0 0
- Yii2验证码线下可以显示,线上不能显示
- 验证码不能显示
- YII2 服务器验证码不显示
- yii2中验证码的使用--图片不显示
- Jfreechart显示数据点图表(线上可以显示点数据)
- webpshere图片验证码不能显示
- wamp+zend验证码不能显示
- ThinkPHP验证码不能显示如何解决
- php验证码不能显示的原因
- Yii2 ListView显示数据
- Yii2 调用数据简单显示
- yii2.0 数据分页显示
- Yii2 view 层显示值
- 黑莓程序可以编译但是不能运行,显示preverifying错误
- jdeclipse可以显示源文件的行号,而jadclipse不能
- xshell中可以显示中文但不能输入中文解决办法
- Yii2 验证码详细教程,解决不显示不刷新问题
- PHP 中文验证码不能正确显示的解决方案
- sql删除一个月前的所有数据
- C/C++中static关键字详解
- Tomcat启动过程源码研究
- LeetCode题解-61-Rotate List
- hdu2460 Network
- Yii2验证码线下可以显示,线上不能显示
- java nio 常见的nio类, nio 写文件方法, nio 比io 的优势
- zynq环境搭建(一)
- iOS网络编程
- nginx,apache开启文件目录浏览功能
- 从一个字符串中提取子字符串 /字符串的逆置/查找字符第一次出现的位置
- C语言基础 查看字符的ASCII码
- Elasticsearch java API (5)Transport Client
- 转:利用GBDT模型构造新特征