我在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
答案 0 :(得分:1)
想出来。当我调试我的代码时,我收到了这个错误:
“无法找到套接字传输”ssl“ - 您是否忘记在配置PHP时启用它?”
然后经过一些研究,我发现我启用 php_openssl.dll 扩展名的php.ini文件不是php正在使用的文件。 因此,在正确的文件中启用后,一切顺利。 :)