Forum offline: Wiederherstellung funktioniert nicht über das Web

Ich habe heute Abend einen großen Fehler gemacht und mein Forum in DO versehentlich gelöscht. Daher kann ich keinen Snapshot wiederherstellen. Ich habe eine neue Discourse-Instanz erstellt, kann aber mein Backup nicht über das Web hochladen. Es lädt bis etwa 17 % hoch und beginnt dann von vorne, bis es mit einer Fehlermeldung abbricht, die besagt, dass ich es erneut versuchen soll.

Ich habe versucht, die Wiederherstellung über die Befehlszeile zu befolgen, aber es funktioniert nicht oder ich mache wahrscheinlich etwas falsch. Ich wäre Ihnen wirklich dankbar für jede Hilfe. Ich stecke fest.

Haben Sie versucht, es mit einer anderen Methode wie scp auf den Server zu kopieren?

Sobald es sich auf dem Server befindet, können Sie es dorthin verschieben, wo es wiederhergestellt werden muss.

Ich habe es getan, aber es scheint nicht zu funktionieren…

Ich habe die Anweisungen unter dem Link befolgt, den ich eingefügt habe, und zwar:

Meine Schritte

In meinem Fall habe ich von der Root-Befehlszeile Folgendes eingegeben:

mkdir -p /var/discourse/shared/standalone/backups/default und Enter gedrückt.

Es passiert nichts, außer einem neuen Zeilenumbruch.

Dann habe ich Folgendes eingegeben:

scp /Users/brandon/Downloads/forum-name-2023-05-17-011157-v20230510142249.tar.gz und Enter gedrückt.

Die Ausgabe lautet:

usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
           [-i identity_file] [-J destination] [-l limit]
           [-o ssh_option] [-P port] [-S program] source ... target

Dann habe ich Folgendes eingegeben:

root@192.168.1.1:/var/discourse/shared/standalone/backups/default

Dann heißt es: „No such file or directory“ (Datei oder Verzeichnis nicht gefunden)

Ich habe die IP 192.168.1.1 durch die IP-Adresse meines Forums ersetzt. Ich verstehe einfach nicht, warum die Wiederherstellungsschritte hier nicht funktionieren?

Drücken Sie nicht die Eingabetaste zwischen Quelle und Ziel, es ist alles ein einziger Befehl.

Danke Michael, das habe ich auch versucht.

root@discourseonubuntu2204-s-1vcpu-2gb-nyc1-01:/var/discourse/shared/standalone/backups/default# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@192.168.1.1:/var/discourse/shared/standalone/backups/default/
root@192.168.1.1's password: 
/Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz: No such file or directory

„No such file or directory“ ???

Sie müssen das auf Ihrem Computer ausführen, auf dem Sie das Backup haben.

Es ist dazu gedacht, es auf den Server zu kopieren.

Ja, ich führe den Befehl im Terminal auf meinem Mac aus und bin auf dem DO Droplet angemeldet.

Ich kann bestätigen, dass die .tar.gz-Datei im Ordner „/Users/brandon/Downloads/“ auf meinem Mac liegt.

Ich bin verwirrt.

Hallo Brandon

Der scp-Befehl sollte auf Ihrem lokalen Rechner ausgeführt werden, nicht auf Ihrem Discourse-Server.

Ihr Befehl sollte wie folgt aussehen…

brandon@your_machine_name# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@{{your forum ip}}:/var/discourse/shared/standalone/backups/default/
2 „Gefällt mir“

Ich kann euch beiden nicht genug dafür danken, dass ihr hier eingesprungen seid. Mir war nicht klar, dass ich das lokal und nicht auf dem Server ausführe. :man_facepalming:t3: Ich habe es wieder zum Laufen gebracht. Ohne euch beide wäre ich die ganze Nacht wach gewesen, ohne etwas vorzuweisen zu haben. Vielen, vielen Dank!

2 „Gefällt mir“

Zur Klärung: Du tippst ihn auf deinem Mac ein, aber führst ihn auf dem Server aus.

:+1::100:

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.