Код ошибки Завихрения PHP 60: ошибка сертификата SSL, не могущая получить локальный сертификат выпускающего

Теперь я работаю PHP 5.6.29 (cli), curl 7.19.7 (x86_64-redhat-linux-gnu) и Apache/2.2.15 (Unix) на сервере Ubuntu 14.04.

Когда я пробую Приложение использования, Facebook проверяет к домену https://[домен] .vn:3443. Я получил действительный сертификат SSL из https://www.ssl.com для той доменной и апачской установки правильно - все товары.

Но когда я перехожу к FB и пытаюсь подписаться на тот URL - это продолжает перестать работать с этой ошибкой:

The URL couldn't be validated.  
Callback verification failed with the following errors: curl_errno = 60; Curl_error = SSL certificate problem: unable to get local issuer certificate; HTTP Status Code = 200;  
HTTP Message = Connection established

Кто-либо может консультировать по вопросам того, что еще я могу попробовать?Большое спасибо

0
задан 10 August 2017 в 23:23

1 ответ

Я, понимают проблемы Вас. Вы загружаете, и используйте этот корневой пакет сертификата сертификата: https://curl.haxx.se/ca/cacert.pem

После того, как можно скопировать и добавить файл для использования в /etc/php.ini:

curl.cainfo = "[path_cacert]\cacert.pem"

необходимо перезапустить php после добавленной строки:

 service php5-fpm restart

для получения дополнительной информации Вы можете, читая на Stack Overflow: https://stackoverflow.com/questions/21114371/php-curl-error-code-60.

1
ответ дан 2 November 2019 в 19:45

Другие вопросы по тегам:

Похожие вопросы: