桔子~新安装出现问题! 感谢!

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

Fatal error: Only variables can be passed by reference in D:\www\web\4080.com.cn\includes\lib_main.php on line 1158

http://www.4080.com.cn/
请帮忙解决下
不知道什么原因!
谢谢!
路过的也请顶下.谢谢!


回答:
请参考http://bbs.ecshop.com/viewthread ... ht=Only%2Bvariables

$array = explode('.', $tmp);
$ext = end($array);

问题解决不了
SOS
求救!

是什么版本的啊?怎么现在提示的是cls_template.php了?


Fatal error: Only variables can be passed by reference in D:\www\web\4080.com.cn\includes\cls_template.php on line 393

将includes\cls_template.php 文件中的393行
$tag_sel = array_shift(explode(' ', $tag));
改为
$array = explode(' ', $tag);
$tag_sel = array_shift($array);

问题已经解决
多谢橘子

已经可以了。
将includes/lib_main.php文件中的1158行(可能是其它行)的
$ext = end(explode('.', $tmp));
改为
$array = explode('.', $tmp);
$ext = end($array);


将includes\cls_template.php 文件中的393行(可能是其它行)
$tag_sel = array_shift(explode(' ', $tag));
改为
$array = explode(' ', $tag);
$tag_sel = array_shift($array); 改了半天一直没成功,就是这句的问题,查到好多都不是改成这样,这里看到改成这个才OK

然后再按前面的方法删除缓存即可:
文件修改后将编译文件和缓存文件清除即可。缓存文件存放在商城根目录下的 templates/caches 目录下,编译文件存放在商城根目录下的 templates/compiled/admin 和 templates\compiled 目录下。这里需要注意一下:如果清除 templates\compiled 目录下文件时,请不要删除 admin 目录。

支持一下~