版本升级出现缓存错误增加。

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家



国庆期间,作了版本升级,从2。6。1升级到2。7了。
升级之后缓存错误频率增加,以前一天清除2次,就可以,日ip在300的情况下;
现在国庆休假期间,日ip基本是50情况下,也要2次,
查看temp目录,缓存文件并不多。
后来用
http://bbs.ecshop.com/viewthread.php?tid=97539&highlight=%BB%BA%B4%E6
的方法禁用缓存,仍无法解决。
希望高人提供解决方案,如果可能,付费也不是问题
我qq:533177
我网站为www.coffee8.cn

回答:
1# popdigi
刚才又报错了。
底部信息:

Parse error: parse error, unexpected T_ENDFOREACH in d:\wwwroot\sungocn\wwwroot\temp\compiled\help.lbi.php on line 20

尝试删除了这个文件,恢复了正常
拷贝这个文件的代码内容如下:
<?php if ($this->_var['helps']): ?>
<div class="links block">
<div class="content">
<span class="lt"></span><span class="lb"></span><span class="rt"></span><span class="rb"></span>
<?php $_from = $this->_var['helps']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'help_cat');if (count($_from)):
foreach ($_from AS $this->_var['help_cat']):
?>
<div class="goodsbox">
<h3 class="help_tit"><?php echo $this->_var['help_cat']['cat_name']; ?></h3>
<?php $_from = $this->_var['help_cat']['article']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }; $this->push_vars('', 'item');if (count($_from)):
foreach ($_from AS $this->_var['item']):
?>
·<a href="<?php echo $this->_var['item']['url']; ?>" title="<?php echo htmlspecialchars($this->_var['item']['title']); ?>"><?php echo $this->_var['item']['short_title']; ?></a><br />
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</div>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</div>
</div>
<?php endif; ?>v>
<?php endforeach; endif; unset($_from); ?><?php $this->pop_vars();; ?>
</div>
</div>
<?php endif; ?>
高手请解读下。