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 session处理的定制
Mar 16 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
PHP上传图片进行等比缩放可增加水印功能
Jan 13 PHP
CI框架中zip类应用示例
Jun 17 PHP
php使用str_replace实现输入框回车替换br的方法
Nov 24 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
Smarty环境配置与使用入门教程
May 11 PHP
php的api数据接口书写实例(推荐)
Sep 22 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
php自定义扩展名获取函数示例
Dec 12 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 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 fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
采用call方式实现js继承
2014/05/20 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
使用javascript获取页面名称
2014/12/23 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
python实现手机通讯录搜索功能
2018/02/22 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
基于python图像处理API的使用示例
2020/04/03 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
化工机械应届生求职信
2013/11/04 职场文书
分层教学实施方案
2014/03/19 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
《充气雨衣》教学反思
2014/04/07 职场文书
论群众路线学习笔记
2014/11/06 职场文书
工作失职自我检讨书
2015/05/05 职场文书
大队委员竞选稿
2015/11/20 职场文书