문제

Magento CE 1.7.0.2로 일하고 있습니다. 내 테스트 및 전공 환경에 Supee-6788 보안 패치 및 관련 타사 확장 호환 패치를 배포했습니다.

나의 마지막 테스트가있을 때까지는 철저한 프로세스 체크리스트를 성공적으로 수행했습니다. REST API를 사용하여 주문을 주문하십시오.

제품 읽기 작업은 테스트 및 프리프로드 환경에서 GET 메소드로 잘 작동합니다.

그러나 POST 메소드로 주문을 만들려고 할 때 문제가 발생합니다. 주문이 생성되지 않고 빈 응답이 웹 서비스에 의해 반환됩니다. Firefox REST 클라이언트에서 다음 상태 코드를받습니다. 500 내부 서버 오류 참고 : 테스트 환경에서 동일한 작업이 잘 작동합니다.

개발자 모드와 error_reporting을 활성화하는 경우에도 스크립트 오류가 리턴되지 않습니다.

다른 단계에서만 일부 로그를 추가하는 "하드 디버그 세션"을 시작하기로 결정했습니다 (내 프리프로드 환경 스크립트에서만).

결국 MAGE_CORE_MODEL_RESOURCE_CORE_MODEL_RESOURCE_TRANSACTION 클래스에서 디버그 세션을 _RUNCALLBACKS 메소드로 가져 왔습니다. LINE 106의 CALL_USER_FUNC ()는 예외 또는 오류를 던지지 않고 막 차단됩니다.

도움 / 제안은 감사 할 것입니다.

도움이 되었습니까?

해결책

무거운 조사 후에 나는 원인을 발견했습니다.

Supee-6788의 제 3 자 확장 호환성 패치와 관련이 있습니다. 이 패치는 PreProd 환경에만 푸시되었으며 두 가지 모두가 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top