Konto kann nicht aktiviert werden

Hey Leute!

Ich versuche gerade, Discourse einzurichten!

Bisher scheint alles in Ordnung zu sein, die E-Mail-Funktion arbeitet einwandfrei usw.

Als ich mich das erste Mal auf meinem neuen Discourse angemeldet habe, wurde ich wie üblich aufgefordert, mich zu registrieren. Ich habe das Admin-Passwort für die E-Mail eingegeben, um das Konto einzurichten, und habe dann die E-Mail zur Aktivierung des Kontos erhalten. Und genau hier beginnen meine Probleme!

Ich klicke auf den Link in der E-Mail, werde zur Website weitergeleitet und sehe einen Button „Hier klicken, um Konto zu aktivieren“. Aber es passiert nichts … überhaupt nichts, der Button reagiert nicht!

Warum ist das so?

Vielen Dank!

Verwenden Sie einen Domainnamen? Dieser ist erforderlich.

Wie haben Sie installiert?

Ich habe die Installationsanleitung auf der GitHub-Seite befolgt.

Ja, ich verwende eine Domain, aber selbst wenn ich es lokal auf der Maschine durchführe, bekomme ich das gleiche Problem.

Ich habe auch versucht, das Konto manuell zu aktivieren, was beim Laden der Website zu einem weißen Bildschirm führte :confused:

Könnte es daran liegen, dass ich meinen Domainnamen so verwende und keine Subdomain nutze?

Dieses Verhalten bedeutet in der Regel, dass dein HTTPS kaputt ist oder du einen seltsamen Proxy wie CloudFlare durchläufst, um gefälschtes HTTPS zu erzeugen.

Im Moment mache ich das über GoDaddy, woher meine Domain stammt.

Ich habe lediglich die Domain an die IP-Adresse weitergeleitet, auf der das Forum läuft?

Also, ich habe eine Neuinstallation von Discourse durchgeführt…

Und wenn ich meine Domain verwende, zeigt die Adressleiste die IP-Adresse an, nicht die Domain? Liegt das an meinem DNS-Setup?

Hast du ./discourse-setup ausgeführt? Hast du dabei einen Hostnamen angegeben?

Ich habe das gleiche Problem wie du :cry:

Du kannst sehen, was ./discourse-doctor zu sagen hat. Du kannst hier auch deinen Domainnamen teilen, damit wir deine DNS-Einstellungen überprüfen können.

Vielen Dank.
Meine Domain ist asiavaper.com

Mit Ihrem HTTPS stimmt definitiv etwas nicht. Haben Sie HTTPS aktiviert, indem Sie eine E-Mail-Adresse an ./discourse-setup übergeben haben? Verwenden Sie einen Reverse-Proxy oder ein anderes Gerät, das den Datenverkehr an die Domain weiterleitet?

Habe denselben Server ein zweites Mal installiert und heute mehrfach auf dasselbe Problem gestoßen.

Wenn du dir deine JavaScript-Konsole ansiehst (auf vielen Browsern F12), wirst du Folgendes sehen:

categories:25 Das Laden des Skripts 'https://asiavaper.com/assets/locales/en_US-13bd90597606fb9c418137d59bfbf2505d12db86463283f82980508460bbb766.js' wurde verweigert, da es gegen die folgende Content-Security-Policy-Richtlinie verstößt: "script-src 'unsafe-eval' 'report-sample' https://asiavaper.com/logs/ https://asiavaper.com/sidekiq/ https://asiavaper.com/mini-profiler-resources/ https://discourse.sgp1.cdn.digitaloceanspaces.com/assets/ https://discourse.sgp1.cdn.digitaloceanspaces.com/brotli_asset/ https://asiavaper.com/extra-locales/ https://asiavaper.com/highlight-js/ https://asiavaper.com/javascripts/ https://asiavaper.com/plugins/ https://asiavaper.com/theme-javascripts/ https://asiavaper.com/svg-sprite/". Beachte, dass 'script-src-elem' nicht explizit festgelegt wurde, daher wird 'script-src' als Fallback verwendet.

Ich weiß nicht, warum Inhalte auf dieses Spaces-CDN verlinken, aber das ist wahrscheinlich das Problem.

Hast du Discourse gerade geklont und ./discourse-setup ausgeführt?

Ich empfehle dir, diese DISCOURSE_S3-Umgebungsvariablen zu entfernen, bis alles funktioniert. Es ist am besten, zunächst ohne sie zu starten und sie über die Weboberfläche einzugeben, bis du alles verstanden hast. Das Einrichten von Spaces ist etwas knifflig.

Ok, danke für deine Hilfe!

Übrigens, darf ich dich noch eine weitere Frage stellen?
Ich möchte die Datenbank neu in DigitalOcean Databases installieren. Wie richte ich das ein? Es beschäftigt mich schon seit Tagen.

Mein Problem lag daran, dass ich meine Domain an eine nicht statische IP senden wollte (d. h. ich leitete meine Domain auf einen zu Hause gehosteten PC um), was natürlich nicht funktioniert hat. Ich bin auf einen OVH VPS umgestiegen, und jetzt läuft alles perfekt :smiley:

Da es sich nicht um eine „Standardinstallation

Ich werde es versuchen, aber vielen Dank für deine Hilfe

:smile: :smile: :smile: