1,是否关闭了微赞系统的开发模式,开发模式不关闭会引起很多失败 。
关闭开发者模式: 在 /data/config.php 中设置 $config['setting']['development'] = 0;
2,PHP的mcrypt扩展是否开启,不开启会导致无法解密传输信息,引起失败。
一般是在php.ini里开启,其他的环境还需根据当时的情况来处理,开启后可以看一下phpinfo,如果有下面图中的信息,证明开启成功了。
3,如果开启了cdn,ip白名单里要填写真实的服务器ip。
4,仔细对比,检查一下配置信息是否和微赞给出的信息一致。
5,AppID,AppSecret是否正确。
以上几点排查方法全部没问题的话,全网发布成功的几率会提升至98%,还有2%的可能是微信开放平台的问题