xinxi_wang
(Xinxi Wang)
18. September 2020 um 17:44
1
Dies ist eine frische Installation. Allerdings wird die Anmeldeseite nicht angezeigt.
https://forum.coinut.com/login
Eine zufällige Seite, die nicht existiert, wie https://forum.coinut.com/dflkadjf , zeigt etwas an.
Ich habe versucht, neu zu installieren, aber das Ergebnis ist dasselbe.
Kann jemand helfen?
TOMAR
(TOM)
18. September 2020 um 17:52
2
Auf welchem Server-Typ wird Dedicated oder VPS installiert?
xinxi_wang
(Xinxi Wang)
18. September 2020 um 17:55
3
Es ist eine Digital Ocean Ubuntu 18.04 LTS Instanz.
Ich habe es installiert, indem ich das GitHub-Repository nach /var/discourse ausgecheckt und die Einrichtung vorgenommen habe.
TOMAR
(TOM)
18. September 2020 um 18:00
4
Sie haben die Hauptseite Ihrer Website betrachtet und festgestellt, dass Sie die Installationsschritte noch nicht abgeschlossen haben! Sie müssen den Namen des Managers und das Passwort hinzufügen und die Registrierung abschließen.
TOMAR
(TOM)
18. September 2020 um 18:04
5
Sie haben Administratorinformationen erfolgreich hinzugefügt: Prüfen Sie Ihre E-Mails
Admin
123456
Ändern Sie das Passwort, wenn Sie es für Ihre Website verwenden.
IAmGav
(Gavin Perch)
18. September 2020 um 18:09
6
Sie haben nicht alle erforderlichen Informationen eingegeben, die bei der Installation verlangt wurden.
Sie müssen nun die Datei app.yml bearbeiten und das Projekt neu erstellen, bevor Sie es verwenden können.
xinxi_wang
(Xinxi Wang)
18. September 2020 um 18:11
7
Das habe ich getan.
Hier ist der Aktivierungslink
http://forum.coinut.com/u/activate-account/f1475ddb25e4a1c0c8d05f06f2878e99
Aber er funktioniert nicht.
IAmGav
(Gavin Perch)
18. September 2020 um 18:13
8
xinxi_wang
(Xinxi Wang)
18. September 2020 um 18:16
9
Ich habe die Schritte befolgt und das Konto erstellt. Die Startseite ist jedoch immer noch leer.
IAmGav
(Gavin Perch)
18. September 2020 um 18:18
10
Welche Installationsanleitung hast du befolgt?
Dies ist die empfohlene Anleitung:
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
xinxi_wang
(Xinxi Wang)
18. September 2020 um 18:28
11
Es wurde nichts Besonderes konfiguriert. Der Docker-Container befindet sich jedoch hinter Nginx. Ich habe versucht, mit ssh -D8080 server_address einen Proxy zu öffnen und einen Browser verwendet, um direkt auf die Docker-Instanz zuzugreifen und Nginx zu umgehen. Das Ergebnis ist dasselbe.
xinxi_wang
(Xinxi Wang)
18. September 2020 um 18:46
12
Es scheint etwas mit dem Pagespeed-Modul unseres Nginx-Servers zu tun zu haben.
xinxi_wang
(Xinxi Wang)
18. September 2020 um 18:58
13
Ich habe Discourse refused to load with CSP policy error after rebuild - #5 by john3 befolgt und CSP deaktiviert.
Jetzt gibt es weniger Fehler. Aber die Startseite ist immer noch leer. Und die Fehler sehen so aus:
xinxi_wang
(Xinxi Wang)
18. September 2020 um 19:53
14
Der Grund war, dass https://forum.coinut.com/assets/ember_jquery-d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js von nginx abgeschnitten wurde. Ich habe Pagespeed deaktiviert und den Cache bei Cloudflare geleert. Jetzt funktioniert es.
Canapin
(Coin-coin le Canapin)
18. September 2020 um 21:45
15
Beachten Sie, dass Cloudflare nicht für Discourse empfohlen wird:
Stephen
(Stephen)
19. September 2020 um 15:55
16
Wenn Sie die Site hinter Nginx gestellt haben, haben Sie nicht den Standard-Installationsleitfaden befolgt. Pagespeed wird nicht unterstützt.
Es darf nichts den Seiteninhalt manipulieren. Discourse ist eine JavaScript-Anwendung, keine Website. Es ist nicht kompatibel mit Drittanbieter-Optimierern wie Pagespeed oder CloudFlares Rocket Loader.
xinxi_wang
(Xinxi Wang)
19. September 2020 um 16:38
17
Das ist ein interessanter Ansatz. Solange nginx, PageSpeed oder CloudFlare das HTTP-Protokoll nicht verletzen, sollten sie gut zusammenarbeiten?
Stephen
(Stephen)
19. September 2020 um 16:40
18
Discourse komprimiert den JS-Code bereits und optimiert die Seite. Andere Versuche, dies zu tun, werden nicht unterstützt oder sind nicht kompatibel.
Sobald die JavaScript-App geladen ist, ist die Datenübertragung minimal. Pagespeed kann Ihnen dort nicht helfen.
xinxi_wang
(Xinxi Wang)
19. September 2020 um 16:42
19
Das klingt super. Wie wäre es mit CloudFlare als CDN? Würde das nicht helfen, die Reaktionszeit zu verkürzen und Datenverkehr zu sparen?
Stephen
(Stephen)
19. September 2020 um 16:43
20
S3 spart Ihnen Datenverkehr, wenn es mit einem CDN kombiniert wird.
Das Einfügen von Cloudflare in die Route zwischen Client und Server erhöht die Netzwerk-Hops und verlangsamt die Antwortzeiten.
Denken Sie daran, dass die Nutzlast zwischen Client und Server fast nie etwas ist, das zwischengespeichert werden kann.