安装ecshop相关问题解决

时间:2017年11月18日 作者:廖剑曦
```
第一个问题
   ecshop安装出现appserver不存在
 # 解决方法参考 http://www.majianwei.com/ecshop%E5%AE%89%E8%A3%85%E5%87%BA%E7%8E%B0appserver%E4%B8%8D%E5%AD%98%E5%9C%A8/

 #另外解决方法,在文件的目录上处理 咋在根目录下直接安装
  /ECShop_v3.6.0_UTF8_release170921/ECShop_v3.6.0_UTF8_release170921/source

#把下面三个文件复制过去
appserver  check_file.php  ecshop


#cp -r * /var/www/html

#给html文件夹阿帕奇授权
chown -R apache.apache html
再次进入安装页面

第二个问题

ecshop安装出现date_default_timezone_get()问题

在安装ecshop时遇到警告如下:


Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In ...

是由于PHP默认的时间区域设置问题导致的警告
解决办法:
vim /etc/php.ini

打开php.ini大概在958找到; 找到date.timezone =去掉前面的注释;号,然后改成date.timezone ="Asia/Shanghai",保存配置文件,重启你的服务器。
```
########################################################################################

补充 日期2017年11月24日 作者:廖剑曦

########################################################################################
问题1
```
####Strict Standards: Non-static method cls_image::gd_version()
 should not be called statically in /var/www/html/install/includes/lib_installer.php on line 31

解决方法
vim打开ECShop根目录下面的install/includes/lib_installer.php,然后搜索以下代码
function get_gd_version()
{
    include_once(ROOT_PATH . 'includes/cls_image.php');

    return cls_image::gd_version();
}

将以上代码修改为以下代码
function get_gd_version()
{
    include_once(ROOT_PATH . 'includes/cls_image.php');
        $cls_image=new cls_image();
    return $cls_image->gd_version();
}
 
```

posted @ 2017-11-30 08:49  盗墓比基尼  阅读(1243)  评论(0编辑  收藏  举报