Локальный WordPress и MAMP wp_remote_get(): ошибка cURL 60: проблема с сертификатом SSL: невозможно получить сертификат Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Локальный WordPress и MAMP wp_remote_get(): ошибка cURL 60: проблема с сертификатом SSL: невозможно получить сертификат

Сообщение Anonymous »

У меня есть сайт, работающий локально на MAMP Pro (macos), и я постоянно получаю ошибки cURL при использовании wp_remote_get()
Я искал и пробовал несколько решений, но, кажется, ничего не работает.
Мой код:

Код: Выделить всё

$url = site_url() . '/wp-json/wp/v2/my-cpt'; // This works just fine and shows up in the browser correctly
$response = wp_remote_get( $url ); // this outputs the cURL error: "cURL error 60: SSL certificate problem: unable to get local issuer certificate"
Я:

[*]Загрузил последнюю версию файла CA с https://curl.haxx.se/docs/ caextract.html
[*]Заменен файл cacert.pem в моей установке MAMP OpenSSL: /Applications/MAMP/Library/OpenSSL/certs/cacert.pem
[*]Открыл два соответствующих файла php.ini. Один находится по адресу /Applications/MAMP/conf/php7.4.2/php.ini, а другой — /Applications/MAMP/bin/php/php7.4.2/conf/php.ini
[*]Добавлен URL-адрес нового файла cacert.pem. Curl.cainfo = "/Applications/MAMP/Library/OpenSSL/certs/cacert.pem" openssl.cafile = "/Applications/MAMP/Library/OpenSSL/certs/cacert.pem" openssl.capath = "/Applications/MAMP/Library/OpenSSL/certs"
[*]Я также попробовал указать Curl.cainfo , openssl.cafile, openssl.capath
через графический интерфейс MAMP: Файл > Редактировать шаблон > PHP(php.ini) > 7.4.2


Подробнее здесь: https://stackoverflow.com/questions/639 ... te-problem
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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