zoukankan      html  css  js  c++  java
  • 修正ECMALL在PHP5.3以上版本中无法开启支付方式的BUG

    修正ECMALL在PHP5.3以上版本中无法开启支付方式的BUG

    很多用户反映说PHP5.3.3下,ECMALL的商家无法安装支付方式,这个是比较严重的事情,不能安装支付方式那什么都不能干呢,那我就免费的研究一下这个BUG吧.

    说下修正方法:

    在你的ECAMLL根目,找到includes/models/payment.model.php,找到第26行,原来代码如下:
          'config'        => array(
                'filter'    => 'serialize',
            ),
    把这个改成
          'config'        => array(
                'type'      => 'array',
                'filter'    => 'serialize',
            ),

    如果有朋友想知道为什么这样修正,到底是由什么引起的,欢迎交流!(引起BUG的原因HP5.3以下版本,strlen()里的参数可为数组,而PHP5.3及以上版本,会检查类型,所以导致config项长度检查失败,点了没反映)
  • 相关阅读:
    文件操作
    xadmin的使用
    Vue
    Redis
    Django
    python小结
    利用线程池和回调函数爬虫
    drf-基表、断关联表关系、级联删除、正方向查询、子序列化
    drf序列化
    drf初识
  • 原文地址:https://www.cnblogs.com/archoncap/p/4913181.html
Copyright © 2011-2022 走看看