So führt man das simple:press Import-Skript aus?

Ich sehe, dass es hier ein Ruby-Skript gibt, um ein simple:press-Forum in ein Discourse-Forum zu importieren:

Allerdings scheinen keine Anweisungen vorhanden zu sein, wie man das Skript ausführt.

Könnte mir jemand bitte erklären, wie das geht?

Vielen Dank im Voraus :smile:

Es ist im Wesentlichen dasselbe wie bei allen anderen. Versuchen Sie beispielsweise, die bbPress-Anleitungen zu verwenden.

Also, wo finde ich die Anweisungen, um bbPress auszuführen? Ich scheitere bereits am ersten Schritt.

Also: Muss ich per SSH auf den Server zugreifen und ein Skript ausführen, oder führe ich es über das Web-Frontend aus?

Sie führen ein Skript über die Befehlszeile aus, entweder in einem Docker-Container oder in einer Entwicklungsumgebung.

Meine neue Site ist also auf einem DigitalOcean-Server installiert, und ich kann per SSH auf diese Maschine zugreifen. Könntest du mir bitte ein Beispiel dafür geben, was als Nächstes zu tun ist?

Gibt es ein Import-Skript, das Daten einfach aus einer Datei importieren kann? Falls ja, kann ich die Datei offline erstellen, wenn ich das Dateiformat verstehe.

Hmm, ich habe versucht, Schritt 3 von Migrate from another forum to Discourse zu befolgen, aber im Skriptordner gibt es keine Skripte!

Vielleicht liegt es daran, dass ich mich im Ordner /var/discourse befinde und nicht im Ordner ```
path/to/your/discourse_folder, aber ich habe keinen eigenen Discourse-Ordner.

Sie müssen die Uploads/Bilder an einem Ort ablegen, auf den von innerhalb des Containers zugegriffen werden kann. Vielleicht in /var/discourse/shared/standalone/uploads/, dann sind sie im Container unter /shared/uploads erreichbar. Sie gelangen mit folgendem Befehl in den Container:

cd /var/discourse
./launcher enter app

Anschließend befinden Sie sich in /var/www/discourse und sehen die Skripte.

Wenn Sie ein Budget haben, kann ich die Einrichtung für Sie übernehmen. Siehe Redirecting…

Meinst du mit Uploads/Bildern eine .csv-Datei, ein Datenbankbild usw.?

Okay, das hat funktioniert. Also wurde ich auf der Maschine installiert, muss dann aber in den Docker (virtuelle Maschine) gehen, auf der meine Discourse-Instanz tatsächlich läuft, und kann dort cd /shared/uploads ausführen.

Nun, ich habe nicht viel Budget, und ich möchte Dinge, wenn möglich, auch selbst verstehen. Aber wenn du mir mit Anweisungen zum Importieren von Benutzern/Themen/Foren einen Einstieg verschaffen könntest, bin ich gerne bereit, 200 $ für den Rat auszugeben.