Beim Versuch, Benutzer zu verwalten, wird ein 403-Fehler-Popup angezeigt

Ich habe Discourse gerade auf einem neuen Server installiert. Es läuft bisher alles gut, aber jetzt bekomme ich bei jedem Versuch, Admin-Aufgaben durchzuführen, einen Popup-Fehler mit 403 error:

  • Benutzer bearbeiten / Moderator-Status erteilen

Die Fehler in der Konsolenprotokoll sind:

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}

Außerdem kann ich mich aus irgendeinem Grund nicht abmelden. Ich habe den Browsercache gelöscht und mich frisch eingeloggt, aber beim Klicken auf den Abmelde-Link passiert trotzdem nichts.

Beim Abmelde-Problem sehe ich Folgendes in meiner Konsole:

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

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

Ich habe einige der oben genannten Pfade ersetzt, da ich nicht sicher war, ob es sich dabei um Schlüssel handelt oder nicht.

Update: Ich habe dieses Problem gelöst, indem ich Cloudflare auf den DNS-only-Modus umgestellt habe.

Gibt es jedoch eine Möglichkeit, über Cloudflare zu proxyen, oder gibt es Einstellungen, die funktionieren? Ich vermute, ich sollte diese Einstellungen befolgen… https://www.communiteq.com/kb/using-cloudflare/

2 „Gefällt mir“

Dieses Dokument gilt speziell für Kunden, die bei uns hosten, nicht als allgemeine Empfehlung für selbst gehostete Instanzen.

Als Faustregel würde ich sagen: Bleiben Sie bei DNS-only (grauer Wolke), es sei denn, Sie wissen wirklich, was Sie tun.

1 „Gefällt mir“

tenor

2 „Gefällt mir“

Notiert – wir müssen für unsere anderen Subdomains tatsächlich Cloudflare verwenden :sweat_smile: