授权文件问题解决方法
重点:
(1)用户网址必须能通过外网访问
(2)用户服务器fsockopen正常开启
一、证书不能正常显示
1、检测客户服务器到矩阵服务器网络是否正常
(1)Ping service.shopex.cn 能通
(2)Curl service.shopex.cn 执行结果与通过浏览器访问一致。正常应该为 {"res":"fail","code":"invalid_method","msg":"\u65e0\u6548\u63a5\u53e3\u540d\u79f0\uff01"}
2、检测矩阵服务器是否能访问客户服务器。
(1)浏览器输入:http://service.shopex.cn/plugins/sockurl.php,将需要检测的客户网站地址(最好输入反查地址)输入文本框,
(2)如果显示结果和通过浏览器访问用户网店地址一致,那么表示矩阵服务器能正常访问客户服务器。否则,让客户或运维人员检查服务器配置。
(3)检测反查方法:
浏览器打开:http://service.shopex.cn/plugins/check_session.php填入反查地址及随意session值,如能返回json格式数据,表示正常,否则请联系客户运维人员处理。
{"res":"fail","msg":"000001","info":"You have the different session!"}
3、确定用户服务器fsockopen正常开启
4、根据域名至http://manager.shopex.cn LICENSE列表 中查询看是否已有证书号。如已有证书号,比对产品类型是否与现在网店一致。如不一致与客户确定好之后改正重测。
二、用户授权不能正常显示
1、检测客户服务器网络。
2、根据后台显示证书号至http://manager.shopex.cn LICENSE列表查看唯一标识 是否与当前用户域名一致,如不一致,与客户确定好。选择删除证书重新生成或者至manager后台更改唯一标识。
3、查看用户的反查域名是不是能够正常访问。如不能正常访问,请与客户联系获取正确反查域名。
三、激活码失效
1、检测客户服务器网络。
2、检测证书号能不能正常获取。
3、根据激活码至http://manager.shopex.cn 激活码列表查看激活码是否被激活过
如客户网店出现上述三个问题,请按照步骤测试。
若http://manager.shopex.cn 权限不够的麻烦提pms至技术平台--》开放平台事业部--》平台应用部 申请权限。如若仍未解决问题,请与授权中心刘艳梅联系。
4、如果矩阵返回有乱码错误,请检查网站文件是否包含bom头,在网站目录 grep -r -I -l $'^\xEF\xBB\xBF' .
去除网站bom头,find . -type f -name "*.php" -exec sed -i 's/\xEF\xBB\xBF//' {} \;