ECshop 安装后主页及后台部分includes\cls_template.php on line 422错误快速处理方案
案例介绍:
成功安装ECshop程序后进入后台及前台发现报错错位等造成使用不方便和不能用。报错代码类似如下:
Strict Standards: Only variables should be passed by reference in D:\phptool\xampp\htdocs\includes\cls_template.php on line 422
错误分析:
一般出现在php5.3版本以上。
解决办法:
找到并打开cls_template.php文件。
步骤1
将
$tag_sel = array_shift(explode(' ', $tag));
修改成
$tag_arr = explode(' ', $tag);
$tag_sel = array_shift($tag_arr);
步骤2
打开
您的安装目录\temp\caches目录
删除此目录下的全部缓存文件(此caches目录下内容建议可全部删除。)
刷新或重新打开主页及后台可发现已经正常。部分用户可能需要清理缓存才会起效。