Problem linking Discourse forum to WP Discourse

Всем привет. У меня тоже возникли проблемы с подключением WordPress (5.7.1) к Discourse (2.7.0.beta7).

Я установил плагин WP_Discourse на другом сайте WordPress, чтобы связать его с моим форумом Discourse. По какой-то причине он отказывается подключаться, хотя API указан верно, доступ разрешён всем пользователям, а имя администратора настроено правильно.

Плагин подтягивает название и URL форума в других разделах, но всё равно выдаёт сообщение: «Вы не подключены к Discourse. Если вы настраиваете плагин, это уведомление должно исчезнуть после заполнения формы на этой странице.»

Также я заметил, что после обновления до последней версии Discourse (я отставал на пару версий) на другом сайте WordPress плагин перестал быть подключённым. При попытке переподключить его возникают те же проблемы, и соединение не устанавливается.

Я отключил все плагины WordPress, кроме Discourse, чтобы проверить, решит ли это проблему — безрезультатно. Также проверил настройки безопасности в Discourse, чтобы убедиться, что я случайно не заблокировал всех роботов и т.п. Проблема не в этом.

Я перевыпустил глобальные API-ключи на всякий случай. Так же ничего не помогло. Я также создал отдельный глобальный API-ключ для имени администратора и использовал его — всё равно безрезультатно.

Попробовал изменить имя пользователя с моего на «system» — всё равно не получилось.

Не знаю, что ещё можно сделать. Как можно глубже отладить эту проблему? Может быть, дело в брандмауэре? Какие порты используются?

Спасибо,
Рэй

P.S. Недавно я изменил домен на экземпляре Discourse и следовал инструкциям здесь. Всё остальное работает нормально.

Единственное другое изменение — я недавно обновил Discourse, отставая на пару версий, до последней версии.

ОБНОВЛЕНИЕ: По наитию я откатил обновлённый Discourse до версии 2.7.0.beta3, и оба моих сайта на WordPress смогли подключиться к Discourse. Похоже, что в версиях Discourse, выпущенных после 2.7.0.beta3, есть что-то, вызывающее проблемы?

ОБНОВЛЕНИЕ 2: Я полагаю, что проблема связана со сменой доменных имён — мне наконец удалось обновить Discourse до последней версии, и WordPress смог подключиться к нему. Однако каждый раз при смене домена процесс завершается неудачей. Мне придётся ещё немного разобраться в этом — я уверен, что дело в каком-то лишнем параметре домена, несмотря на то, что я следовал инструкциям здесь буквально.

ОБНОВЛЕНИЕ 3: Изучил логи и обнаружил, что исчерпал лимит запросов для Let’s Encrypt, поэтому попробую снова на следующей неделе : /

Сообщите, пожалуйста, как я могу помочь в отладке этой проблемы.

Рэй

P.S. Я пытался сменить домен и выполнить пересборку без обновления Discourse, следуя этой инструкции, но по какой-то причине пересборка всё равно обновляет систему до последней версии, поэтому я не могу продолжить отладку.

Привет, @Solari, извини за медленный ответ, я somehow пропустил это. Я отвечу подробно в понедельник.

Не переживайте. Я уверен, что мои проблемы связаны с превышением лимита запросов на SSL-сертификаты во время тестирования. ; )

Только для уточнения: плагин WP Discourse не имеет проблем с последней версией Discourse. Вы можете увидеть работу плагина с экземпляром Discourse, который автоматически обновляется до последней версии каждые 24 часа, здесь: https://try.thepavilion.io/c/wordpress/21. Связанный с ним Discourse находится по адресу: wordpress.thepavilion.io.

Извините, если вы уже упоминали об этом, но просто проверяю: вы также обновляете поле «URL Discourse» в настройках подключения плагина WP Discourse?