查看原文
在PHP5.3.3下,ECMALL会出现商家无法安装支付方式的bug,解决方法为:
在你的ECAMLL根目,找到includes/models/payment.model.php,找到第26行,原来代码如下:
'config' => array(
'filter' => 'serialize',
),
把这个改成
'config' => array(
'type' => 'array',
'filter' => 'serialize',
),
出现这种情况的原因是:
php5.3一下的版本,strlen的参数可以是数组,在php5.3以上的版本中,会做类型检查。
注:本文涉及的ecmall的版本为2.2.1