Появляется всплывающее окно с ошибкой 403 при попытке администрирования пользователей

Я только что установил Discourse на новый сервер. Всё идёт отлично, но теперь при попытке выполнить административные задачи появляется всплывающее окно с ошибкой 403:

  • редактирование пользователей / присвоение статуса модератора

Ошибки в журнале консоли:

PUT https://discuss.royaleapi.com/admin/users/5/grant_moderation 403

SyntaxError: Unexpected token < in JSON at position 0
    at Function.parse [as parseJSON] (<anonymous>)

Uncaught {jqXHR: {…}, textStatus: "error", errorThrown: "", _discourse_displayed: true}

Также по какой-то причине я не могу выйти из системы. Я очистил кэш браузера и выполнил вход заново, но при нажатии на ссылку «Выйти» ничего не происходит.

В отношении проблемы с выходом в консоли я вижу следующее:

includes.js?v=xxxxxxxxxx DELETE https://discuss.royaleapi.com/session/sml 403

ember_jquery-xxxxxxx.js:1 Uncaught {jqXHR: {…}, textStatus: "error", errorThrown: ""}

Я заменил некоторые пути выше, так как не был уверен, являются ли они ключами или нет.

Обновление: Я решил эту проблему, переведя Cloudflare в режим «только DNS».

Однако есть ли способ использовать прокси через Cloudflare или какие-либо настройки, которые могли бы сработать? Думаю, мне стоит следовать этим настройкам… Using Cloudflare - Communiteq

Этот документ предназначен исключительно для клиентов, использующих наш хостинг, а не является общей рекомендацией для самостоятельного размещения.

В качестве общего правила я бы сказал: придерживайтесь только DNS (серый облако), если вы действительно не знаете, что делаете.

tenor

Принято — нам действительно нужно использовать Cloudflare для других наших поддоменов :sweat_smile: