Я переместил мой сайт на другой сервер. После перемещения я начал получать ошибку Soap как «Не удалось подключиться к хосту». Служба, которую я пытаюсь подключить, использует протокол https.Ошибка вызова метода мыла PHP [Не удалось подключиться к хосту]
версия PHPСтарых серверов: 5,4 PHP версия нового сервера: 5.6.16
Там нет ошибки в связи, и я успешно подключиться к серверу, что я написал коды ниже:
try {
$client = new SoapClient('https://www.example.com', [
'trace' => 1,
'stream_context'=> stream_context_create(['ssl'=> array('verify_peer'=>false, 'verify_peer_name'=>false)])
]);
} catch (SoapFault $sf) {
echo $sf->getMessage();
}
Но я получена ошибка после того, как вызвали метод:
try {
$response = $client->method($parameter);
} catch (SoapFault $sf) {
echo $sf->getMessage();
}
Результат этого кода: «Не удалось подключиться к узлу».
Как я могу решить эту проблему? Большое спасибо за ваш интерес заранее.
Здравствуйте, После file_get_contents у меня появились эти ошибки. 'file_get_contents(): операция SSL потерпела неудачу с кодом сообщения об ошибках 1. OpenSSL: ошибка: 14077410: SSL процедуры: SSL23_GET_SERVER_HELLO: SSLv3 предупреждение отказов рукопожатие в' Другая ошибка: 'file_get_contents(): Не удалось включить крипто в' – vural
Эта ссылка вам поможет. http://stackoverflow.com/questions/26148701/file-get-contents-ssl-operation-failed-with-code-1-and-more –
Спасибо за ваш интерес. Я попытался, но у меня такая же ошибка. – vural