Сбой wp_remote_get с & quot; Сбой при получении данных от однорангового узла & quot;

Я пытаюсь получить содержимое файла с этим:

$google_fonts = (array)wp_remote_get( THEME_ADMIN_URI.'/google_fonts.txt' );

На var_dump($google_fonts); это печатает это:

array(2) {
["WP_Errorerrors"]=> array(1) {
["http_request_failed"]=> array(1) {
[0]=> string(41) "Failure when receiving data from the peer"}
}
["WP_Errorerror_data"]=> array(0) { }
}

Это первый раз, когда я вижу это. У меня есть задача поддержки на стороннем сервере и WP Installation, поэтому у меня ограниченный доступ, особенно к настройкам php и server.
Путь хороший, и на моем сервере и локальном хосте он работает нормально.
Файл может быть доступен непосредственно в браузере.

Если я попытаюсь использовать file_get_contents() на основе локального каталога, а не домена, это работает.

Есть идеи, что вызывает это?

1

Решение

Я видел сбой wp_remote_get (), когда запрашиваемый домен использует CloudFlare — что-то о том, как CloudFlare делает SSL, сбивает с толку wp_remote_get () и выдает ошибку запросов, когда сертификаты SSL (как на сайте, так и внутри CloudFlare) отображаются правильно настроенными.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]