Obtenir une fenêtre contextuelle d'erreur 403 en essayant d'administrer des utilisateurs

Je viens d’installer Discourse sur un nouveau serveur. Tout se passe très bien, mais maintenant, une fenêtre contextuelle d’erreur 403 apparaît dès que j’essaie d’effectuer des tâches d’administration :

  • modifier un utilisateur / accorder le statut de modérateur

Les erreurs dans le journal de la console sont :

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}

De plus, je ne parviens pas à me déconnecter pour une raison quelconque. J’ai vidé le cache de mon navigateur et me suis reconnecté, mais cliquer sur le lien de déconnexion ne produit aucun effet.

Pour le problème de déconnexion, je vois ceci dans ma console :

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

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

J’ai remplacé certains des chemins ci-dessus car je n’étais pas sûr qu’il s’agisse de clés ou non.

Mise à jour : J’ai résolu ce problème en passant Cloudflare en mode DNS uniquement.

Cependant, existe-t-il un moyen de passer par le proxy Cloudflare ou des paramètres qui fonctionneraient ? Je suppose que je devrais suivre ces paramètres… https://www.communiteq.com/kb/using-cloudflare/

Ce document s’adresse spécifiquement aux clients qui hébergent chez nous, et non aux instances auto-hébergées en général.

En règle générale, je dirais : restez sur le mode DNS uniquement (nuage gris) sauf si vous savez vraiment ce que vous faites.

tenor

C’est noté — nous devons utiliser Cloudflare pour nos autres sous-domaines :sweat_smile: