我正在使用magento ce 1.7.0.2。 我已经部署了Supee-6788安全补丁和相关的第三方扩展符合我的测试和预生产环境的补丁。

我在最后一次测试之前成功地完成了详尽的过程检查表:使用REST API的订单创建。

产品读取操作在测试和预补充环境中获取方法。

但是当我尝试用post方法创建订单时,问题会发生问题。 未创建订单并由WebService返回的响应。 我在我的Firefox REST客户端中收到以下状态代码:500内部服务器错误 注意:相同的操作在我的测试环境中正常工作。

否返回脚本错误,即使具有激活开发人员模式和ERROR_REPORTING。

我决定使用不同步骤中添加一些日志(仅在我的预处理环境脚本上)开始“硬调试会话”。

最后,我的调试会话将我带到mage_core_model_resource_transaction类中的_runcallbacks方法。 行106的Call_User_FUNC()只是阻止而不抛出任何异常或错误。

任何帮助/建议都会升值。

有帮助吗?

解决方案

经过一些沉重的调查,我发现了原因。

它与Supee-6788的第三方扩展兼容性补丁有关。 此补丁仅被推到Preprod环境,而不是两者。

许可以下: CC-BY-SA归因
scroll top