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实现的获取网站备案信息查询代码(360)
Sep 23 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
php+ajax实时输入自动搜索匹配的方法
Dec 26 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
Apr 26 PHP
如何使用php实现评委评分器
Jul 31 PHP
Zend Studio使用技巧两则
Apr 01 PHP
golang与PHP输出excel示例
Jul 22 PHP
PHP针对多用户实现更换头像功能
Sep 04 PHP
Netbeans 8.2与PHP相关的新特性介绍
Oct 08 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
Mar 16 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初学者头疼十四条问题大总结
2008/11/12 PHP
Smarty Foreach 使用说明
2010/03/23 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php去掉文件前几行的方法
2015/07/29 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
js控制frameSet示例
2013/09/10 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
javascript中的正则表达式使用详解
2015/08/30 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
Python httplib模块使用实例
2015/04/11 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
Python实现Restful API的例子
2019/08/31 Python
python 调试冷知识(小结)
2019/11/11 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
化工工艺专业求职信
2013/09/22 职场文书
组织鉴定材料
2014/06/02 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python
python正则表达式re.search()的基本使用教程
2021/05/21 Python