请问win8是否支持ecshop?安装时遇到如下问题。求助!

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

大家好,我最近刚装的win8系统(已激活)环境是xampp1.80的安装ecshop成功之后 进入首页出现了这个错误(如图)。 这种错误前后台都有的。 还有张图是安装时的系统环境检测,安装了好几次,ecshop是2.7.2版本的。 都一样。 现在很纳闷儿。。。(另外,我数据库没设置密码,不知道是不是这个原因)求教高手帮忙说下是否是win8系统不兼容导致的?

回答:
不清楚,虚拟机对任何系统都一样吧

应该是需要修改php版本! php好像有3种模式吧,模式切换下!




你好 请问如何切换?切换成什么模式呢?





这个跟 是否 win8 没关系,
主要决定因素是 你的 PHP版本
你所用的PHP版本是 php5.3以上版本,所以才会提示那样的错误。

解决办法有二
1)降低你的PHP版本,改装低版本的PHP
2)修改ECSHOP的代码,让ECSHOP更好的支持PHP5.3以上版本
修改 cls_template.php

  1. $tag_sel = array_shift(explode(' ', $tag));
复制代码

改成:
  1. $tag_arr = explode(' ', $tag);
  2. $tag_sel = array_shift($tag_arr);
复制代码




这和操作系统没任何关系,是PHP版本引起的。

ECSHOP学习资料:http://www.phpally.com

ecshop是2.7.2? 用ecshop是2.7.3看看




嗯 谢谢解决了~~




嗯呵呵. 知道了受教...

php是5.3或者以上的,JPEG检测也会出错。
修改代码install/includes/lib_installer.php

把$jpeg_enabled = ($gd_info['JPG Support']=== true) ? $_LANG['support'] : $_LANG['not_support'];
修改为$jpeg_enabled = ($gd_info['JPG Support'] === true || $gd_info['JPEG Support'] === true) ? $_LANG['support'] : $_LANG['not_support'];




ECSHOP学习资料:http://www.phpally.com

没安装过到 win8上面 应该可以的