Проблема SimpleXML в Drupal Ubercart Google Checkout - PullRequest
2 голосов
/ 23 июня 2011

Я установил Ubercart 2.0 на своем веб-сайте Drupal 6 и включил необходимые модули для его функциональности, в том числе: Корзина, Магазин, Товар, Заказ, Условные действия.

Я настроил модуль проверки Google в тестовом режиме (песочница) и соответственно установил значения Merchant ID и Merchant Key.

Теперь, когда я добавил товар в корзину и нажал на Google Checkout, я получил большое сообщение об ошибке:

Неустранимая ошибка: необработанное исключение «Исключение» с сообщением «Строка может не разбирается как XML 'в C: \ XAMPP \ HTDOCS \ друпал \ сайтов \ все \ Modules \ Ubercart \ платежное \ uc_google_checkout \ uc_google_checkout.module: 630 : SimpleXMLElement -> __ construct ('') # 1

Не могу понять причину этой ошибки ...

EDIT:

В строке 630 у меня есть следующая строка:

$ response = new SimpleXMLElement ($ response_obj-> данные);

и я повторил значение: $ response_obj-> data как:

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

1 Ответ

1 голос
/ 23 июня 2011

Разобрался. Когда я отладил свой код, я получил эту ошибку:

" Не удалось найти транспортный сокет" ssl "- вы забыли включить его при настройке PHP? "

Затем, после некоторых исследований, я обнаружил, что файл php.ini, в котором я включил расширение php_openssl.dll , не тот, который использует php. Так что после включения в правильный файл все прошло гладко. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...