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 相关文章推荐
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
常用的php对象类型判断
Aug 27 PHP
php后退一页表单内容保存实现方法
Jun 17 PHP
修改apache配置文件去除thinkphp url中的index.php
Jan 17 PHP
php实现数组中索引关联数据转换成json对象的方法
Jul 08 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 PHP
PHP反射学习入门示例
Jun 14 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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中json_decode()和json_encode()的使用方法
2012/06/04 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
基于PHP读取csv文件内容的详解
2013/06/18 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
是 WordPress 让 PHP 更流行了 而不是框架
2016/02/03 PHP
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python自动扫雷实现方法
2015/07/25 Python
python并发2之使用asyncio处理并发
2017/12/21 Python
python openCV自制绘画板
2020/10/27 Python
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
数字漫画:comiXology
2020/06/13 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
即兴演讲稿
2014/01/04 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
英语感谢信范文
2015/01/20 职场文书
开平碉楼导游词
2015/02/06 职场文书
信用卡催款律师函
2015/05/27 职场文书
远程教育培训心得体会
2016/01/09 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
Python实现Hash算法
2022/03/18 Python
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript