A-A+
includes\lib_main.php on line 1329
今天又遇到一个与 php 版本不兼容的问题,看来 ecshop 与最新版 php 不兼容的问题还挺多,今天在帮一个客户安装完一个新的模板之后出现如下的错误:
includes\lib_main.php on line 1329
这是在上传服务器之后出现的问题,在服务器上面用的是 5.3 以上的 PHP 版本,而在本地是没有出现这个错误的,本地的 php 版本比较低,所以第一感觉就是版本出现的问题,从网上查了一下,果不其然,解决的方法也很简单,打开 includes/lib_main.php 文件,搜索如下代码:
$ext = end(explode('.', $tmp)); //大概在 1329行
修改为:
$extsub=explode('.', $tmp);$tmp=end($extsub);
再次测试,夏日博客的错误代码已经消失了。