Drupal Ubercart Google Checkout中的SimpleXML问题

时间:2011-06-23 09:29:58

标签: php drupal simplexml ubercart google-checkout

我在Drupal 6网站上设置了Ubercart 2.0,并为其功能启用了必要的模块,包括:购物车,商店,产品,订单,条件操作。

我已在测试模式(沙盒)中配置了Google Checkout模块,并相应地设置了商家ID和商家密钥值。

现在,当我将产品添加到购物车并点击Google Checkout时,我收到了一条很大的错误消息:

  

致命错误:未捕获的异常   消息'字符串'的'异常'可以   不被解析为XML'   C:\ XAMPP \ htdocs中\ Drupal的\网站\所有\模块\的Ubercart \金\ uc_google_checkout \ uc_google_checkout.module:630   :SimpleXMLElement-> __ construct('')#1

似乎无法弄清楚这个错误的原因......

修改

在第630行,我有以下一行:

  

$ response = new   的SimpleXMLElement($ response_obj->数据);

我回应了以下值:$ response_obj-> data as:

  

https://sandbox.google.com/checkout/view/buy?o=shoppingcart&shoppingcart=537534598601272

1 个答案:

答案 0 :(得分:1)

想出来。当我调试我的代码时,我收到了这个错误:

无法找到套接字传输”ssl“ - 您是否忘记在配置PHP时启用它?

然后经过一些研究,我发现我启用 php_openssl.dll 扩展名的php.ini文件不是php正在使用的文件。 因此,在正确的文件中启用后,一切顺利。 :)