Ich arbeite an einigen benutzerdefinierten Themes und SSO und möchte lokal statt gegen unsere Discourse-Instanz arbeiten. Ich habe ein Backup der gehosteten Instanz erstellt und auf meine lokale, selbst gehostete Instanz hochgeladen.
Beim Versuch, es wiederherzustellen, erhalte ich einen Fehler bezüglich der Versionen:
[2019-07-25 21:16:55] Aktuelle Version: 20190717133743
[2019-07-25 21:16:55] Wiederhergestellte Version: 20190725020422
[2019-07-25 21:16:55] AUSNAHME: Sie versuchen, eine neuere Version des Schemas wiederherzustellen. Sie sollten zuerst migrieren!
[2019-07-25 21:16:55] /var/www/discourse/lib/backup_restore/restorer.rb:250:in `validate_metadata'
Ich habe bereits /admin/upgrade auf der lokalen Instanz aufgerufen, und es wird mir mitgeteilt, dass alles bereits auf dem neuesten Stand ist.
Wie kann ich dieses Backup lokal installieren?
Als Randnotiz: Dies hat sich zu einem Experiment entwickelt, um herauszufinden, was passieren würde, wenn wir es jemals ins Haus holen müssten, und ich möchte zuversichtlicher sein, dass wir das in Zukunft tun können.
Ich habe die Anleitung hier befolgt, habe aber stattdessen von DigitalOcean ein lokales Ubuntu in VirtualBox eingerichtet. Ich bin mir nicht genau sicher, welchen Branch ich tracke. Die Dashboard-Version zeigt Folgendes an:
Ja, die Seite, von der ich das Backup erstellt habe, wird bei euch gehostet. Wir nutzen den „Business“-Plan. Ich habe noch keinen Versuch unternommen, Plugins lokal zum Laufen zu bringen.
Um eine vollständige 1-zu-1-Kopie zu erhalten, sollten Sie die hier aufgeführten Plugins sowohl für Standard- als auch für Business-Installationen installieren: Plugin directory | Discourse - Civilized Discussion