ecshop错误提示:Strict standards: Non-static method cls_image::gd_version() should not be called statically

 ecshop安装使用  1562浏览

ecshop安装运行环境要求这篇文章中,我们知道ecshop的php运行环境是5.0以上5.3以下,ecshop官方推荐的是5.2系列版本,但是在实际开发过程中,不太可能会有php5.2的环境,因此安装和使用过程中难免会出错,以下是出现Non-static method cls_image::gd_version() should not be called statically错误提示的所有情况。

1、ecshop安装页面,具体来说是第二步

错误提示如下:

Strict standards: Non-static method cls_image::gd_version() should not be called statically in C:\develop\wamp\www\ecshop\install\includes\lib_installer.php on line 31

那么如何解决Non-static method cls_image::gd_version() should not be called statically的错误呢?根据提示修改C:\develop\wamp\www\ecshop\install\includes\下的lib_installer.php文件。

将31行的代码

return cls_image::gd_version(,3);

改成以下代码即可

$version = new cls_image(,3);
return $version->gd_version(,3);

再刷新下当前报错页面,ecshop安装是不是跳转到“环境检测”界面了?这样就解决了Strict standards: Non-static method cls_image::gd_version() should not be called statically的错误提示了。

2、ecshop登录界面。

具体错误提示如下:

Strict standards: Non-static method cls_image::gd_version() should not be called statically in C:\develop\wamp\www\ecshop\includes\lib_base.php on line 346

修改方法我这里就不说了,参考之前的修改方法即可。

流行热度:超过1562次围观
生产日期:2016-03-07 22:01:19
上次围观:2016-09-18 15:35:56
转载时必须以链接形式注明原始出处及本声明。

与本文相关的文章