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+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 PHP
php循环创建目录示例分享(php创建多级目录)
Mar 04 PHP
php常用的url处理函数总结
Nov 19 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
php字符串函数学习之substr()
Mar 27 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
抛弃 PHP 代价太高
Apr 26 PHP
PHP实现递归目录的5种方法
Oct 27 PHP
基于PHP-FPM进程池探秘
Oct 17 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 PHP
phpstorm激活码2020附使用详细教程
Sep 25 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&amp;mysql(二)
2006/10/09 PHP
PHP日期时间函数的高级应用技巧
2009/05/16 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
php实现aes加密类分享
2014/02/16 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
Prototype ObjectRange对象学习
2009/07/19 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
2016/08/16 Javascript
jQuery窗口拖动功能的实现代码
2017/02/04 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
webpack 模块热替换原理
2018/04/09 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
python快速排序代码实例
2013/11/21 Python
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
分析Python读取文件时的路径问题
2018/02/11 Python
学习python可以干什么
2019/02/26 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
基层党支部公开承诺书
2014/05/29 职场文书
2014年征兵标语
2014/06/20 职场文书
小学生校园广播稿
2014/09/28 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书