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
谈谈PHP语法(2)
Oct 09 PHP
第十节--抽象方法和抽象类
Nov 16 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
Apr 02 PHP
CI框架源码阅读,系统常量文件constants.php的配置
Feb 28 PHP
基于PHP读取csv文件内容的详解
Jun 18 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 PHP
PHP给文字内容中的关键字进行套红处理
Apr 12 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 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
PHP5中MVC结构学习
2006/10/09 PHP
PHP脚本的10个技巧(8)
2006/10/09 PHP
PHP安装攻略:常见问题解答(二)
2006/10/09 PHP
PHP采集相关教程之一 CURL函数库
2010/02/15 PHP
js控制的遮罩层实例介绍
2013/05/29 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
python使用百度翻译进行中翻英示例
2014/04/14 Python
Python中扩展包的安装方法详解
2017/06/14 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
Php多进程实现代码
2018/05/07 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
python 命名规范知识点汇总
2020/02/14 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
super()与this()的区别
2016/01/17 面试题
优秀小学生家长评语
2014/01/30 职场文书
销售主管岗位职责
2014/02/08 职场文书
财产公证书样本
2014/04/04 职场文书
会计实训报告范文
2014/11/04 职场文书
Django如何与Ajax交互
2021/04/29 Python
python获取字符串中的email
2022/03/31 Python