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编程开发“虚拟域名”系统
Oct 09 PHP
第八节--访问方式
Nov 16 PHP
笑谈配置,使用Smarty技术
Jan 04 PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 PHP
Yii操作数据库的3种方法
Mar 11 PHP
浅析php中json_encode()和json_decode()
May 25 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
php实现根据IP地址获取其所在省市的方法
Apr 30 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
php微信公众号开发之欢迎老朋友
Oct 20 PHP
php多进程应用场景实例详解
Jul 22 PHP
php生成短网址/短链接原理和用法实例分析
May 29 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保存二进制原始数据为图片的程序代码
2014/10/14 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
2014/12/20 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
Python2.x中文乱码问题解决方法
2015/06/02 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
python实现通过队列完成进程间的多任务功能示例
2019/10/28 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
3种python调用其他脚本的方法
2020/01/06 Python
python自定义函数def的应用详解
2020/06/03 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
初中生学习的自我评价
2013/11/14 职场文书
绿色城市实施方案
2014/03/19 职场文书
学习十八大的心得体会
2014/09/01 职场文书
机关作风建设心得体会
2014/10/22 职场文书
先进个人推荐材料
2014/12/29 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
贷款工资证明范本
2015/06/12 职场文书