Wir haben zuvor Discourse Hosted genutzt, sind aber zu Self-Hosting übergegangen. Wie können wir unsere Daten von Discourse Hosted auf unsere Self-Hosting-Einrichtung übertragen?
Vielen Dank im Voraus!
Wir haben zuvor Discourse Hosted genutzt, sind aber zu Self-Hosting übergegangen. Wie können wir unsere Daten von Discourse Hosted auf unsere Self-Hosting-Einrichtung übertragen?
Vielen Dank im Voraus!
Sie können ein Backup anfordern, das alle Uploads enthält. Aber ich glaube, Sie erhalten auch eines, wenn Sie das Hosting kündigen. (Ich denke, wenn Sie das Discourse-Team anstelle des Community-Supports fragen, erhalten Sie eine detailliertere Antwort, da diese den Prozess besser kennen als zufällige Mitglieder der Community.)
Das tun Sie. Ich habe Anfang des Jahres gefragt und diese Antwort vom Team erhalten.
„Als Teil unseres Kündigungsprozesses erstellen wir ein vollständiges Backup Ihrer Website, einschließlich aller Uploads, das Ihnen zum Download zur Verfügung gestellt wird.“
und konnten Sie es erfolgreich migrieren, @ondrej??
Hallo, ja. Ich habe das Backup erstellt/heruntergeladen und es dann auf meiner neuen Website wiederhergestellt ![]()
Ich habe das getan und ein Backup erstellt, das ich heruntergeladen habe. Als ich versuchte, es auf der selbst gehosteten Plattform wiederherzustellen, traten jedoch Fehler auf. Haben Sie vielleicht zusätzliche Konfigurationsänderungen vorgenommen, bevor Sie es wiederhergestellt haben, abgesehen von der Änderung des hostname?
Ich habe keine Änderungen vorgenommen, ich habe es nur ohne Probleme hochgeladen. Welche Art von Fehlern erhalten Sie?
log.txt (3).zip (2,5 KB)
das ist der Fehler, den ich bekomme
Link zu Ihrer selbst gehosteten Website??
Haben Sie den Fehler in Ihrem Log gesehen?
[2024-10-25 17:35:57] ERROR: function discourse_functions.raise_discourse_voting_category_settings_readonly() does not exist
[2024-10-25 17:35:58] EXCEPTION: psql failed: ERROR: function discourse_functions.raise_discourse_voting_category_settings_readonly() does not exist
Hier ist die gehostete Community
Ich vermute, Sie haben versucht, es auf eine neuere Version von Discourse wiederherzustellen – und die Datenbank ist weiter fortgeschritten.
Wenn Sie mit einer sauberen Installation aus der gleichen Zeit wie Ihr Backup beginnen, Ihr Backup wiederherstellen und dann ein Upgrade durchführen, sollte alles in Ordnung sein.
Bitte eine Anleitung, wie das geht, bitte!
Dies wird unterstützt und sollte einwandfrei funktionieren.
Ich selbst bin mir nicht sicher, wie das Backup mit den definierten Funktionen interagiert … möglicherweise geht es davon aus, dass sie bereits im Schema discourse_functions vorhanden sind.
Haben Sie dieses Plugin (discourse-post-voting) installiert? Versuchen Sie, es vor der Wiederherstellung zu installieren.
Das sind gute Neuigkeiten! Ich habe mich wahrscheinlich ein wenig in die andere Richtung verwirrt, d. h. es ist keine gute Idee, eine ältere Version von Discourse mit einem aktuellen Backup zu verwenden.
Ja, @Sidi_Codet, machen Sie das! (und nicht das, was ich vorgeschlagen habe)
Es funktioniert immer noch nicht, bevor das Plugin installiert wurde ![]()
> discourse-post-voting
@Moin hat sich auf die obige Anleitung bezogen: Create, download, and restore a backup of your Discourse database
Meiner Erfahrung nach müssen die Versionen ähnlich sein und die neue Installation muss die gleichen Plugins installiert haben, sonst schlägt die Wiederherstellung normalerweise fehl.
Wenn Sie der Anleitung folgen, funktioniert es… Versuchen Sie es weiter, @Sidi_Codet. Wenn Sie Discourse erfolgreich selbst hosten wollen, müssen Sie Dinge wie diese tun können, es sei denn, Sie haben jemanden, der Ihren Server und Discourse für Sie verwaltet. Bleiben Sie dran, die Dinge werden mit der Zeit einfacher. ![]()
Vielen Dank, @philh. Ich habe mich durch das Lesen von Referenzen, Suchen bei Google und gelegentliches Kopfanschlagen gegen die Wand (nur ein Scherz, oder vielleicht doch nicht?) durchgeschlagen. Aber im Ernst, ich konnte keine Lösungen finden. Ich habe mehr gelesen, als ich je in der Schule getan habe, und versucht, die frühesten und effektivsten Lösungen zu finden. Meine Augen sind verschwommen, mein Gehirn ist Matsch, aber ich gebe nicht auf!
Wenn ich eine funktionierende Lösung finde, werde ich meine Antwort teilen, damit andere davon profitieren können. Ich denke, es besteht die Möglichkeit, dass einige Entwickler mit demselben Problem konfrontiert sind, und es wäre hilfreich, meine Erkenntnisse mit der Community zu teilen.
Immer gut zu teilen!
Der Backup- und Wiederherstellungsprozess ist normalerweise sehr einfach. Ich bin neugierig, wo Sie Ihre selbst gehostete Instanz hosten und wie die Installation für Sie verlief.
Ich verwende Lightsail auf AWS. Die Installation war ziemlich einfach, das einzige Problem, das ich habe, ist die Migration.
Das klingt nach etwas, das @gerhard weiß.