Недавно переносил один сайт на WordPress на новый хостинг — beget.ru, возникла проблема при активации плагина JetPack. А именно, при попытке активировать плагин вылетает ошибка 403, а при попытке посмотреть куда идёт плагин вообще 405. Оказалось всё проще, чем я думал.
При попытке активировать плагин вылетает ошибка со следующим текстом:
Ваш сайт должен быть в открытом доступе, чтобы иметь возможность использовать Jetpack: site_inaccessible
Подробности ошибки: The Jetpack server was unable to communicate with your site [HTTP 403]. Ask your web host if they allow connections from WordPress.com. If you need further assistance, contact Jetpack Support: jetpack.me/support
Быстрый поиск в интернете не дал результатов. В основном советовали потестировать cms на ошибки, править .htaccess и т.д. Но проблема оказалась решается куда проще. Плагин пытался получить доступ к файлу по адресу http://site-name.ru/xmlrpc.php, но многие хостеры ограничивают это возможность. Написал в тех поддержку хостинга, и оказалось, действительно ошибка возникала из-за ограничений, которые были установлены на хостинге.
Хостер снял ограничение и всё отлично заработало. Так что, если у вас возникает ошибка Jetpack: site_inaccessible при работе с плагином JetPack, то смело пишите в тех поддержку хостинга. На этом всё, проблема решена.
comments powered by HyperComments