如何解决Drupal Ubercart Google Checkout中的SimpleXML问题
| 我已经在Drupal 6网站上设置了Ubercart 2.0,并启用了其功能所需的模块,包括:购物车,商店,产品,订单,条件操作。 我已经将Google Checkout模块配置为处于测试模式(沙盒),并相应地设置了商家ID和商家密钥值。 现在,当我将产品添加到购物车并单击Google Checkout时,出现了一条大错误消息: 致命错误:未捕获的异常 \'Exception \'与消息\'String可能 不能解析为XML \ C:\\ xampp \\ htdocs \\ drupal \\ sites \\ all \\ modules \\ ubercart \\ payment \\ uc_google_checkout \\ uc_google_checkout.module:630 :SimpleXMLElement-> __ construct(\'\')#1 无法似乎找出此错误的原因... 编辑: 在630行上,我有以下行: $响应=新 SimpleXMLElement($ response_obj-> data); 我回显的值:$ response_obj-> data为: https://sandbox.google.com/checkout/view/buy?o=shoppingcart&shoppingcart=537534598601272解决方法
弄清楚了。当我调试代码时,出现以下错误:
\“无法找到套接字传输\” ssl \“-您在配置PHP时是否忘记启用它?\”
然后经过一番研究,我发现启用了php_openssl.dll扩展名的php.ini文件不是php正在使用的文件。
因此,在正确的文件中启用它之后,一切都进行顺利。 :)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。