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 相关文章推荐
PR值查询 | PageRank 查询
Dec 20 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
Jun 21 PHP
php防止站外远程提交表单的方法
Oct 20 PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 PHP
使用GD库生成带阴影文字的图片
Mar 27 PHP
PHP获取数组最大值下标的方法
May 12 PHP
PHP处理二进制数据的实现方法
Jun 13 PHP
PHP7.1新功能之Nullable Type用法分析
Sep 26 PHP
浅谈php中fopen不能创建中文文件名文件的问题
Feb 06 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
Sep 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
php遍历CSV类实例
2015/04/14 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
php探针不显示内存解决方法
2019/09/17 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
input的focus方法使用
2010/03/13 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
Jquery ajax基础教程
2015/11/20 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
详解JS预解析原理
2020/06/16 Javascript
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
Python缩进和冒号详解
2016/06/01 Python
windows系统下Python环境搭建教程
2017/03/28 Python
python实现排序算法解析
2018/09/08 Python
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
体育专业求职信
2014/07/16 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
爱国主义教育主题班会
2015/08/13 职场文书