Manuelles Backup auf meinen Computer funktioniert nicht

Ich konnte Discourse immer manuell jeden Abend sichern und die Datei dann auf meinen Computer herunterladen. Ich erhalte eine E-Mail mit einem Download-Link, den ich anklicken kann. Das hat bis vor etwa drei Tagen gut funktioniert. Der Link funktioniert nicht mehr, und ein Tab öffnet sich in Chrome, wenn ich auf den Download-Link klicke, mit der Meldung:

„Entschuldigung, dieser Backup-Download-Link wurde bereits verwendet oder ist abgelaufen.“

Aber ich habe dieses Backup nicht zuvor verwendet, und diese Meldung ist vorher nie aufgetaucht. Mache ich etwas falsch?

Bitte um Rat.

Vielen Dank,
Wes

1 „Gefällt mir“

Sind Sie als der richtige Benutzer angemeldet?

Sind Sie sicher, dass Ihr E-Mail-Client nicht einen alten Link anzeigt und Sie nur nach unten scrollen müssen?

Ich will Sie nicht beleidigen, aber es ist wahrscheinlich etwas Einfaches.

1 „Gefällt mir“

Keine Beleidigung genommen. Ja, ich bin als Administrator angemeldet, wie immer, wenn ich das tue. Und ich habe nur ein Administratorkonto.

Bevor ich ein Backup erstelle, lösche ich die alten manuellen Backup-Dateien, falls vorhanden, sodass sie leer sind. Hier ist meine Vorgehensweise in Bildern und Worten:

  1. Ich gehe zum Backup-Bereich und klicke auf Backup.
  2. „Möchten Sie ein neues Backup starten?“ Ich klicke auf JA.
  3. Wenn es fertig ist, erhalte ich das grüne Häkchen und die Meldung „Backup erfolgreich abgeschlossen“.
  4. Ich gehe zurück zu Backup im Admin-Bereich und klicke auf DOWNLOAD.
  5. Ein Link wird an meine E-Mail gesendet (siehe angehängtes Bild 3).
  6. Ich klicke auf den Link, aber anstatt die Datei herunterzuladen, öffnet sich ein neuer Tab in Chrome (siehe Bild 4). Ich habe andere Browser ausprobiert, aber es macht keinen Unterschied.

Bild 2

Bild 3

Bild 4

Gehen Sie zu Admin > Einstellungen und suchen Sie nach force_https

Wenn Sie es finden, aktivieren Sie es

1 „Gefällt mir“

Ich habe es getan und jetzt kann ich mich nicht mehr anmelden. Was soll ich tun?

Das Forum sendet immer noch http://-Links und nicht https://.

1 „Gefällt mir“

Gehen Sie zu mysite.com/u/admin-login und versuchen Sie, sich von dort aus anzumelden.

Mir ist aufgefallen, dass ich auch in einem anderen Browser angemeldet war, also ist es in Ordnung. Ich habe die Option „force_https“ wieder deaktiviert, damit ich keine Anmeldeprobleme habe.

Bevor ich mich jedoch abgemeldet habe, habe ich das Backup mit aktivierter Option „force_https“ ausprobiert, aber leider hat es keinen Unterschied gemacht…

Schick mir den Link zum Backup per privater Nachricht

Vielleicht liegt es daran, dass ich ein neuer Benutzer bin, aber ich kann den Nachrichten-Button nicht finden, wenn ich auf Ihr Profil klicke.

Ich kann immer noch nicht herausfinden, warum die Datei plötzlich eine HTTP-Version anstelle von HTTPS sendet, unabhängig davon, ob ich das HTTPS-Kästchen ankreuze. Ich bin überhaupt nicht technisch versiert, daher habe ich auch Gigenet, das Discourse für mich hostet, kontaktiert, um zu sehen, ob es an ihnen liegt, aber sie sagten, es sei ein Discourse-Problem, und dass sie vorschlugen, dass jemand das Discourse-Protokoll überprüft.

Ich glaube, das ist es, was Gavin tun wollte, indem er sich als Administrator angemeldet hat, aber ich habe noch nichts gehört und niemand hat versucht, sich anzumelden. Sie waren natürlich beschäftigt. Ich wollte Sie nur wissen lassen, dass das Problem weiterhin besteht… --Danke.

Ihr SSL-Zertifikat zeigt nicht Let’s Encrypt an, das in Docker verwendet wird.

Versuchen Sie ./launcher rebuild app über SSH (Kommandozeile).

1 „Gefällt mir“

Es tut mir leid, Gavin, aber das übersteigt meine nicht-technische Auffassungsgabe. Ich weiß nicht, wie und wo ich etwas ausführen soll und was ich danach tun soll.

Schick mir die Anmeldedaten per persönlicher Nachricht und ich werde sie mir später ansehen.

1 „Gefällt mir“

Danke! Ich werde…

Nachdem ich die Diskussion über SSL/No SSL-Konflikte gelesen hatte, habe ich Folgendes getan und es hat funktioniert.

Der Link, den ich per E-Mail erhalten habe, war HTTP: Ich habe ihn manuell mit HTTPS: aufgerufen und es hat funktioniert.

E-Mail-Link > Linkadresse kopieren > In die Adressleiste einfügen (nicht Enter drücken, sonst läuft der Link ab) > Ändern Sie am Anfang „HTTP“ in HTTPS > Enter. Der Download sollte jetzt ohne Fehler beginnen.

Es scheint, als ob force_https nicht aktiviert ist. Es ist normalerweise standardmäßig aktiviert, aber Sie können es in den Einstellungen suchen.