解决方法:
include/cls_image.php
将这一行:
function gd_version()
改成
static function gd_version()
然后替换文件之后刷新就解决问题。
ECShop 3.0安装出现错误:Non-static method cls_image::gd_version()
2014-06-18 15:10:59来源:威易网作者:icech
ECShop可以说是比较早的电商程序了,那个时候的运行环境在PHP 5.3及其以下版本。不过目前流行的都是PHP 5.4版本,所以安装后运行就出现了一些小的错误。
ECShop可以说是比较早的电商程序了,那个时候的运行环境在PHP 5.3及其以下版本。不过目前流行的都是PHP 5.4版本,所以安装后运行就出现了一些小的错误。
Strict Standards: Non-static method cls_image::gd_version() should not be called statically in E:\web\shopex\includes\lib_base.php on line 346
PHP 5.3版本以上会出现这个错误。
在346行里面,发现gd_version()方法未声明静态static,所以会出错:
return cls_image::gd_version();
改成:
$p = new cls_image();
return $p->gd_version();