ThinkPHP提示错误Fatal error: Allowed memory size的解决方法


Posted in PHP onFebruary 12, 2015

本文实例讲述了ThinkPHP提示错误Fatal error: Allowed memory size的解决方法。分享给大家供大家参考。具体分析如下:

如果你的ThinkPHP提示你:致命错误(Fatal error: Allowed memory size),根据网上说的提高服务器可使用内存,我觉得都不是好的解决办法。麻烦也没必要。因为这是ThinkPHP本身存在BUG。

错误提示:Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 523800 bytes) in  /var/www/www.example.com/ThinkPHP/Lib/Template/ThinkTemplate.class.php on line 265。

如果你的错误提示跟我的一样,也是告诉你ThinkTemplate.class.php这个文件中出错,那就是它在解析自己的标签include或其他标签时出现了死循环,导致服务器内存不够这个死循环用。

解决方法:

1、找到问题源。在出现错误(Fatal error: Allowed memory size)的模版页中,找到你使用到的ThinkPHP的标签(include/if/empty等),逐个删除测试,看是哪个标签造成的;

2、将你使用的这种标签换成原生的PHP,如:

<!--我的错误是因为 include 造成的-->

<include file="./Public/home/js/Company/companyJS.html" />

<!--换成-->

<php>include './Public/home/js/Company/companyJS.html';</php>

如果是因为empty,可以参照上面:

<php>

if(empty($a)){

    echo 'a为空'

}

</php>

至此问题解决!

希望本文所述对大家基于ThinkPHP框架的程序设计有所帮助。

PHP 相关文章推荐
如何删除多级目录
Oct 09 PHP
浅析PHP递归函数返回值使用方法
Feb 18 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
destoon实现VIP排名一直在前面排序的方法
Aug 21 PHP
php数据访问之增删改查操作
May 09 PHP
Yii2如何批量添加数据
May 17 PHP
PHP入门教程之操作符与控制结构流程详解
Sep 09 PHP
PHP的反射机制实例详解
Mar 29 PHP
Yii2设置默认控制器的两种方法
May 19 PHP
老生常谈PHP中的数据结构:DS扩展
Jul 17 PHP
PHP接入微信H5支付的方法示例
Oct 28 PHP
PHP执行系统命令函数实例讲解
Mar 03 PHP
PHP获取数组长度或某个值出现次数的方法
Feb 11 #PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 #PHP
php使用类继承解决代码重复的问题
Feb 11 #PHP
php中使用url传递数组的方法
Feb 11 #PHP
php+Mysqli利用事务处理转账问题实例
Feb 11 #PHP
php使用iconv中文截断问题的解决方法
Feb 11 #PHP
php发送与接收流文件的方法
Feb 11 #PHP
You might like
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
2012/11/01 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
javascript读取RSS数据
2007/01/20 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
简单介绍Python中的floor()方法
2015/05/15 Python
python字符串连接方法分析
2016/04/12 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
Python中的TCP socket写法示例
2018/05/11 Python
儿童学习python的一些小技巧
2018/05/27 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
班队活动设计方案
2014/01/30 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
心理健康日活动总结
2014/05/08 职场文书
银行金融服务方案
2014/06/11 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
标会主持词应该怎么写?
2019/08/15 职场文书