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 相关文章推荐
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
详解php的socket通信
Aug 11 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 PHP
php通过header发送自定义数据方法
Jan 18 PHP
php微信公众号开发之图片回复
Oct 20 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 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+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP开发注意事项总结
2015/02/04 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
2011/01/01 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
JS实现评价的星星功能
2017/08/20 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
js实现图片实时时钟
2020/01/15 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
pybind11在Windows下的使用教程
2019/07/04 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
Python测试线程应用程序过程解析
2019/12/31 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
英国电子专家:maplin
2019/09/04 全球购物
小学生新学期寄语
2014/01/19 职场文书
厂办主管岗位职责范本
2014/02/28 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
小学记事作文之200字
2019/08/06 职场文书
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS