WordPress: исправляем ошибки REST API и петлевого запроса
Привет, рукоделы 😉 Давным-давно у меня в WordPress висят две ошибки в разделе «Здоровье сайта»:
- Запрос к REST API неудачен из-за ошибки.
Ошибка: cURL error 7: Failed to connect to djnapalm.ru port 443: No route to host (http_request_failed) - Петлевой запрос к вашему сайту не удался. Возможности, зависящие от его работоспособности, не могут работать так, как должны.
Ошибка: cURL error 7: Failed to connect to djnapalm.ru port 443: No route to host (http_request_failed)
И вот всё как-то не доходили руки исправить. По началу не мог понять, почему сайт не может достучаться до самого себя. Думал в сторону nginx (у меня на VDS установлена VestaCP), много читал, искал… Пока не догадался заглянуть в файл /etc/hosts.

Вот тут-то и настало удивление. Толи этот адрес остался после очередного переноса/переезда (что подозрительно для класса сети), толи так было в установщике Весты — непонятно.
Меняю адрес на свой внешний:

И на всякий случай проверяю пингом:

Теперь вроде бы всё в порядке. Возвращаемся к нашему Wodpress`у. Меню «Инструменты — Здоровье сайта»:

И… как видим, теперь у нас, точнее у нашего WordPress всё хорошо.
Всем удачи или как говаривал ДМ: «Вы держитесь здесь, вам всего доброго, хорошего настроения и здоровья» 😉