Я получаю file_get_contents, возвращающий процедуры SSL: ssl3_get_server_certificate: сертификатPhp

Кемеровские программисты php общаются здесь
Anonymous
Я получаю file_get_contents, возвращающий процедуры SSL: ssl3_get_server_certificate: сертификат

Сообщение Anonymous »


Я получаю следующую ошибку, когда использую file_get_contents с URL-адресом с другого сервера.

Предупреждение: file_get_contents(): операция SSL не удалась с кодом 1. Сообщения об ошибках OpenSSL: ошибка: 14090086: процедуры SSL: ssl3_get_server_certificate: проверка сертификата не удалась в /home/test/public_html/..... Предупреждение: file_get_contents(): не удалось включить шифрование в /home/test/public_html/...... в строке 24. Предупреждение: file_get_contents(https://......): не удалось открыть поток: не удалось выполнить операцию в /home/test/public_html/......php в строке 24. Это мой четвертый VPS. Первые 3 работают абсолютно нормально, но этот по какой-то причине выдает вышеуказанную ошибку. Настройка на этом VPS идентична.

Примечания:
[*]allow_url_fopen включен [*]С https на целевом сервере все в порядке. [*]SSLv3 отключен на целевом сервере, поскольку он устарел.
Это работает, когда я использую:

$arrContextOptions=array( "ssl"=>массив( "verify_peer"=>ложь, "verify_peer_name"=>false, ), ); Но некоторые плагины используют file_get_contents, и я не могу изменить его из-за обновлений.

В чем может быть проблема?

Вернуться в «Php»