<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="ThinkPHP报错：Fatal error: Allowed memory size of的解决方法" id="card1">
<p> 游客</p><p>
标题:ThinkPHP报错：Fatal error: Allowed memory size of的解决方法<br/>
正文:<br/>
分享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，如：代码如下:&amp;lt;!--我的错误是因为 include 造成的--&amp;gt; &amp;lt;include file=&amp;quot;./Public/home/js/Company/companyJS.html&amp;quot; /&amp;gt; &amp;lt;!--换成--&amp;gt; &amp;lt;php&amp;gt;include './Public/home/js/Company/companyJS.html';&amp;lt;/php&amp;gt;如果是因为empty，可以参照上面：代码如下:&amp;lt;php&amp;gt; if(empty($a)){     echo 'a为空' } &amp;lt;/php&amp;gt;至此问题解决！<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2072&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2072&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2072&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2072">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2072">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>