aendra
  • 0
Эксперт

Ошибка WP HTTP: не удалось подключиться к хосту для RSS-каналов в том же домене

  • 0

У меня проблемы с чтением RSS-каналов, созданных WP3 в том же домене.

Когда я делаю print_r($rss); в той части моего плагина, где он выполняет синтаксический анализ RSS, я получаю следующий вывод:

WP_Error Object ( [errors] => Array ( [simplepie-error] => Array ( [0] => WP HTTP Error: couldn't connect to host ) ) [error_data] => Array ( ) )

Предоставляемый адрес RSS-канала проверяет и все остальное, кстати.

Мне кажется, проблема как-то связана с тем, что веб-сервер не может захватить свои собственные RSS-каналы. Все это очень запутанно. Есть сообщение в блоге, которое, кажется, определяет проблему по адресу: http://www.ajaykumarsingh.com/wordpress/rss-error-wp-http-error-couldnt-resolve-host.html.

…Увы, решений она не содержит.

Любые идеи обходного пути будут высоко оценены.

Share
  1. У кого похожая проблема:

    Прежде всего, попробуйте следующее после подключения к вашему веб-хосту через SSH:

    ping <yourwebsite>

    Если вы получаете сообщение «не удается подключиться к хосту», проблема с брандмауэром или NAT блокирует трафик для RSS. Обратитесь к администратору вашего сервера.

    • 0
  2. Кроме того, если у вас есть доступ к серверу, а не к брандмауэру, или вы не знаете, как его настроить, вы можете попробовать добавить URL-адрес сайта, с которым у вас возникли проблемы, и локальный IP-адрес сервера в файл hosts.. (C:\WINDOWS\system32\drivers\etc)

    например

    (IP-адрес сервера) http://www.yourdomain.com

    затем сервер посмотрит на себя в локальной сети, прежде чем подключиться к своему внешнему IP-адресу (который в настоящее время не может)

    • 0

Оставить ответ

You must login to add an answer.