Создать заказ через REST API Ошибка возврата 500 (Post Supee-6788)
-
13-12-2019 - |
Вопрос
Я работаю с Magento CE 1.7.0.2. Я развернул патч безопасности Supee-6788 и связанные с этим патчами по расширению 3-го вечеринки на моем тесте и препроводительной среде.
Я успешно прошел контрольный список исчерпывающего процесса до моего последнего теста: создание заказа с API для отдыха.
Операции по чтению продукта работают нормально с методом получения в тесте, так и препроводу.
Но проблема случается, когда я пытаюсь создать заказ с помощью метода Post. Заказ не создан, а пустой ответ возвращается WebService. Я получаю следующий код состояния в моем клиенте отдыха Firefox: 500 внутренней ошибки сервера Примечание: одинаковая операция работает нормально в моей тестовой среде.
Нет ошибки скрипта возвращается даже при активации режима разработчика и error_Reporting.
Я решил начать «жесткий сеанс отладки» с добавлением некоторых журналов на разных шагах (только на моих сценариях окружающей среды Prerod).
В конце концов, мой сеанс отладки привел меня к методу _Runcallbacks от класса mage_core_model_resource_transaction. Call_user_func () из строки 106 просто заблокирован без образования любого исключения или ошибки.
Любая помощь / предложение будет оценена.
Решение
После некоторых тяжелых исследований я нашел причину.
Это было связано с патчм совместимости на 3-й стороне для Supee-6788. Этот патч был толкнул в среду препровода, а не на обоих.