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 相关文章推荐
浅谈Windows下 PHP4.0与oracle 8的连接设置
Oct 09 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
php基础教程 php内置函数实例教程
Aug 21 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
php使用str_replace实现输入框回车替换br的方法
Nov 24 PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
thinkPHP5.0框架模块设计详解
Mar 18 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 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共享内存用法实例分析
2016/02/12 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
php session_decode函数用法讲解
2019/05/26 PHP
javascript 对象的定义方法
2007/01/10 Javascript
常用简易JavaScript函数
2009/04/09 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
JS实现简单的星期格式转换功能示例
2018/07/23 Javascript
图解javascript作用域链
2019/05/27 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
Python实现基于HTTP文件传输实例
2014/11/08 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
python八大排序算法速度实例对比
2017/12/06 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
python Tornado框架的使用示例
2020/10/19 Python
python 如何设置守护进程
2020/10/29 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
html5 学习简单的拾色器
2010/09/03 HTML / CSS
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
机电专业个人自荐信格式模板
2013/09/23 职场文书
质检员的岗位职责
2013/11/15 职场文书
运动会入场解说词
2014/02/07 职场文书
理想演讲稿范文
2014/05/21 职场文书
演讲比赛策划方案
2014/06/11 职场文书
《月光曲》教学反思
2016/02/16 职场文书