Я пытаюсь использовать cURL для получения ответа с другого сервера после выполнения команды SSH. При этом я думал, что это ошибка соединения, потому что я не получал никакого ответа от сервера. Поэтому я сделал тестовый файл, и он выводит «Works!», Но cURL не поднимает с него ничего. Он помещает мою страницу в цикл ожидания, а затем просто завершает работу и не имеет ответа.cURL не получает ответа от сервера?
test.php Код: "Работы"
<?php echo "works!"; ?>
Теперь код, который пытается получить ответ.
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://SERVERIP/test/test.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
?>
Кроме того, если это поможет, я недавно просто обновился до сервера CDN. Обратились к ним, и они сказали, что это скорее проблема программного обеспечения. Поэтому я решил, что спрошу всех вас!
Любой ответ на помощь будет оценен!
Вы пытались вызвать 'curl_error()' и/или 'curl_getinfo()' для оценки того, что происходит с ответом? –
Что вы видите при выпуске 'wget http: // SERVERIP/test/test.php' с того же сервера, на котором есть ваш скрученный скрипт? есть ли у вас какие-либо правила .htaccess? –
- это тестовый файл под названием 'Test.php' или' test.php'? –