安装ecshop相关问题解决

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 02:27   32   0

时间: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();
}

```

转载于:https://www.cnblogs.com/liaojianxi/p/7927344.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP