解决ThinkPHP关闭调试模式时报错的问题汇总


Posted in PHP onApril 22, 2015

案例一:

最近用ThinkPHP开发一个项目,本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 “页面调试错误,无法找开页面,请重试”的错误.

我就郁闷啦,明明本地设置define('APP_DEBUG', false) 运行没点问题,怎么放到服务器上就出错了昵?

baidu,Google还是没有找到解决方案,突然发现项目APP_Name/Runtime/Cache目录和APP_Name/Runtime/Logs目录没有可写权限,果断更改,F5,唉好啦,妈妈再也不用担心出现错误信息啦!

案例二:

ThinkPHP 将 APP_DEBUG 常量设置为 false 后出现了类似下面的问题:

Parse error: syntax error, unexpected T_STRING in E:\PHPnow\htdocs\ojbak\Runtime\~app.php on line 1

或者直接报”服务器错误”, 怎么办?
这个和 PHP 有关系,在 php.ini 里修改配置

short_open_tag = On

因为 app.class.php 里面的 build 方法:
当开启了调试模式后,会获取相关文件的内容 然后重新组合成文件 这个时候是会自动加上 的
也就是你看到的 ~app.php 文件了
但是当你不开启调试模式后,会每次都会加载相关的文件,这样子,你的错误就暴露出来了。

案例三:

在thinkphp中将APP_DEBUG设置为false之后,数据查询(select, find等等)总是显示第一条。。但是把APP_DEBUG设置为true之后,就正常了。。这是为什么?有什么解决方案吗?

正常来说,APP_DEBUG是调试模式,放到线上环境,尽量要设置为false的。。

自己找一个select查询,在关闭debug的情况下,用写文件的方式调试下查询后生成的sql。

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
Mar 15 PHP
对Session和Cookie的区分与解释
Mar 16 PHP
php 各种应用乱码问题的解决方法
May 09 PHP
深入php常用函数的使用汇总
Jun 08 PHP
php伪静态之APACHE篇
Jun 02 PHP
php实现将任意进制数转换成10进制的方法
Apr 17 PHP
yii2.0实现pathinfo的形式访问的配置方法
Apr 06 PHP
理解php依赖注入和控制反转
May 11 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
Sep 22 PHP
PHP API接口必备之输出json格式数据示例代码
Jun 27 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 PHP
Laravel相关的一些故障解决
Aug 19 PHP
php文件缓存类用法实例分析
Apr 22 #PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 #PHP
PHP判断是否为空的几个函数对比
Apr 21 #PHP
php两种无限分类方法实例
Apr 21 #PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 #PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
Apr 21 #PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 #PHP
You might like
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
javascript+css3开发打气球小游戏完整代码
2017/11/28 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python基类函数的重载与调用实例分析
2015/01/12 Python
Python遍历目录的4种方法实例介绍
2015/04/13 Python
Python在图片中添加文字的两种方法
2017/04/29 Python
Python求出0~100以内的所有素数
2018/01/23 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
行政前台岗位职责
2013/12/04 职场文书
大学生蛋糕店创业计划书
2014/01/13 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
法人代表任命书范本
2014/06/05 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
2015新年寄语大全
2014/12/08 职场文书
周一早安温馨问候祝福语!
2019/07/15 职场文书