三步解决回调信息错误-以支付宝付款成功后回调错误为例说明

商城搬迁到香港后,刚好是生意上遭遇冷淡时期,所以一直没关心独立商城上的生意,最近发现,商城付款后回调页面显示ERROR,并且没有回执信息到网站上,这,是怎么回事呢?今天早上打电话给支付宝技术支持,下午得到回复是说:fsockoceaopen函数被禁用,其实那个技术员拼写错了,是:fsockopen函数!下面说说三个解决方法:

首先找到php配置文件,我的是linux系统,用nginx+php+mysql,php配置文件:/usr/local/php/etc/php.ini

下载并保存一份php.ini文件,然后修改

第一步:搜索 allow_url_fopen = 看看 = 后面是On 还是off ,如果是off,改为on

三步解决回调信息错误-以支付宝付款成功后回调错误为例说明

第二步:搜索 extension=php_openssl.dll 把前面的  ; 号删除

三步解决回调信息错误-以支付宝付款成功后回调错误为例说明

第三步:找到大概 210 行 就是 disable_functions = 后面,看看有没有 fsockopen ,有的话,删除

三步解决回调信息错误-以支付宝付款成功后回调错误为例说明

三步都搞定之后,保存并且替换原文件!然后重启一次服务器,现在去弄个测试产品,测试成功可以回调了吧?而且网站也有收到回执信息!

PS:感谢 音讯 兄 帮忙排查错误,第一二步都是百度到的,可是弄了后不幸,音讯帮忙找到第三步,我忽略了这里,而且一开始我搜索的是 fsockoceaopen ,搞错了呢!

 

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情