cURL Запрошенный URL /api/process.php не найден на этом сервере

Я создал API для клиентов, использующих cURL. Я просто перешел на новый сервер этого домена, и теперь api не работает. Кажется, что все работает над точными модулями, но я не могу заставить его работать:

Это ответ, который я получаю.

Array ( [url] => https://www.1800pay.com/api/process.php [content_type] => text/html; charset=iso-8859-1 [http_code] => 404 [header_size] => 179 [request_size] => 506 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.038607 [namelookup_time] => 0.002688 [connect_time] => 0.002737 [pretransfer_time] => 0.038372 [size_upload] => 0 [size_download] => 294 [speed_download] => 7615 [speed_upload] => 0 [download_content_length] => 294 [upload_content_length] => 0 [starttransfer_time] => 0.038597 [redirect_time] => 0 ) Curl error: Not Found The requested URL /api/process.php was not found on this server. Apache/2.2.3 (CentOS) Server at www.1800pay.com Port 443 

ИСПОЛЬЗУЕМЫЙ КОД:

 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.1800pay.com/api/process.php"); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($ch, CURLOPT_TIMEOUT, 15); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $output_transaction); curl_setopt($ch, CURLOPT_POST, 1); if (!($data = curl_exec($ch))) {print_r(curl_error($ch));echo "error"; return ERROR; } print_r(curl_getinfo($ch)); echo 'Curl error: ' . curl_error($ch); curl_close($ch); print_r($data); 

Спасибо за помощь 🙂 И ДА ФАЙЛ СУЩЕСТВУЕТ НА СЕРВЕР …..: |

Ответ находится в ответе. Не найденная ошибка точно такая. Просто убедитесь, что файл api / process.php существует в новом домене.

Я не уверен, в чем проблема, но когда я пытаюсь скрутить URL, используя это:

 function curl_get($url) { $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, $url); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl_handle, CURLOPT_COOKIEJAR, "cookie.txt"); curl_setopt($curl_handle, CURLOPT_COOKIEFILE, "cookie.txt"); //curl_setopt($curl_handle, CURLOPT_USERPWD, $co.":".$apikey); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_DNS_USE_GLOBAL_CACHE, FALSE); $buffer = curl_exec($curl_handle); $error = curl_error($curl_handle); curl_close($curl_handle); //if (empty($buffer)) //echo "No response from server: ".$error; //else return $buffer; } 

Я получаю это:

Ошибка [Код: 1043] Payment () Ключ – неправильные данные