PbootCMS检测到您模板中包含文件超过50个,请检查是否存在互相包含导致无限循环的情况!
今天使用PbootCMS搭建网站时候,网页上报错:检测到您模板中包含文件超过50个,请检查是否存在互相包含导致无限循环的情况!
但是实际模版数量并不多,于是仔细检查模版发现head.html中又调用了head.html,造成无限循环了,修改后即可。
解决方案:
打开/core/view/Parser.php页
搜索最大数量不超过50,防止互相包含导致无限循环
或者查看120行左右
// 最大数量不超过50,防止互相包含导致无限循环 if (count(self::$tplInc) < 50) {//修改50这个数字就可以了。 self::parInclude(); } else { error('检测到您模板中包含文件超过50个,请检查是否存在互相包含导致无限循环的情况!'); } } else { return false; }
把<50改成你需要的数字就可以了