Ошибка публикации в Discourse: 403

Установлено ли поле имени пользователя Discourse для пользователя, который публикует пост? Если оно установлено, оно должно точно совпадать с именем пользователя, используемым в Discourse.

Если это не решает проблему, выбрали ли вы опцию «Использовать полный контент поста» в WP Discourse? Эта опция находится на вкладке «Настройки публикации». Если она выбрана, попробуйте снять выбор и посмотрите, сохранятся ли проблемы при попытке опубликовать отрывок вместо полного поста.

Установлено ли поле имени пользователя Discourse для пользователя, публикующего сообщение? Если оно установлено, оно должно точно совпадать с именем пользователя, используемым в Discourse.>

Если это не решает проблему, выбрали ли вы опцию «Использовать полное содержимое сообщения» в WP Discourse? Эта опция находится на вкладке «Настройки публикации». Если она выбрана, попробуйте снять галочку и посмотрите, сохранятся ли проблемы при попытке опубликовать выдержку вместо полного сообщения.

Спасибо за ответ, Simon Cossar.

Я использую опцию «Принудительная публикация» в разделе «Публикация». И «Имя пользователя для публикации» в разделе «Подключение» изменено с «system» на мое собственное имя пользователя. Что, разумеется, по-прежнему показывает соединение как активное.

В разделе «Публикация» у меня отмечены опции «Разрешить теги», «Принудительная публикация» и «Автоматическое отслеживание опубликованных тем». «Длина пользовательской выдержки» установлена на 55.

«Адрес электронной почты для уведомлений об ошибках» установлен и работает. То есть я получаю письма об ошибках публикации. А опция «Использовать полное содержимое сообщения» снята.
Также «Категория Discourse по умолчанию» установлена в известную, заполненную и работающую категорию.

И, к сожалению, это всё ещё не работает.

Также хочу отметить, что я сменил хостинг-провайдера WP. Провёл тест с curl, чтобы убедиться, что могу подключиться к Discourse, что было проблемой после миграции.

Ранее, используя предыдущего провайдера хостинга WP, я мог публиковать в Discourse без проблем.}

Если вы могли публиковать в Discourse до смены провайдера хостинга, то, скорее всего, именно переезд стал причиной проблемы. Можете ли вы назвать провайдера, на которого вы перенесли сайт? Если вы не хотите публиковать это здесь, отправьте мне название в личное сообщение.

Ваш сайт WordPress обслуживается через HTTPS? Включена ли в вашем сайте Discourse настройка force_https?

Похоже, что да, поскольку это единственное реальное изменение в настройках.

Напомните мне, где я могу увидеть force_https в Discourse?

Если ваш сайт на Discourse не размещён у нас, вы можете найти эту настройку, перейдя на страницу настроек вашего сайта и введя force https в поле поиска в верхнем левом углу страницы. Если ваш сайт размещён у нас, настройка force https уже включена для вашего сайта.

Поиск в Discourse: настройка «force https» недоступна. По соображениям экономии Discourse размещается на DigitalOcean.

Имя пользователя WordPress (которое нельзя изменить) должно точно совпадать с именем пользователя администратора Discourse для автоматической публикации.