Ich habe ein Knowledge-Base-Plugin auf WordPress, dessen benutzerdefinierte Beiträge ich durch selbst gehostete Discourse-Themen, die in Markdown geschrieben sind, ersetzen möchte. Es wäre ideal, wenn auch die Tags migriert werden könnten.
@angus hat in meinem vorherigen Thema erwähnt, dass es möglicherweise ein Migrationsskript gibt, das dabei helfen könnte. Hast du Tipps?
Sobald du dir einige dieser Skripte und Themen angesehen hast und verstanden hast, worum es dabei geht, komm gerne zurück, wenn du spezifische Fragen hast oder irgendwo hängst. Wir helfen dir gerne weiter.
Ich plane auch, ein Vanilla Forum v3 zu Discourse zu migrieren. Mit dem Vanilla-Porter habe ich alles scheinbar erfolgreich exportiert. Beim Ausführen des Import-Skripts erhalte ich jedoch diesen Fehler. Haben Sie eine Idee, woran das liegen könnte?
discourse@ip-172-26-0-201-app:/var/www/discourse$ RAILS_ENV=production ruby script/import_scripts/vanilla.rb /shared/uploads/export.txt
Loading existing groups...
Loading existing users...
Loading existing categories...
Loading existing posts...
Loading existing topics...
parsing file...
reading file...
Traceback (most recent call last):
5: from script/import_scripts/vanilla.rb:260:in `\u003cmain\u003e'
4: from /var/www/discourse/script/import_scripts/base.rb:47:in `perform'
3: from script/import_scripts/vanilla.rb:22:in `execute'
2: from script/import_scripts/vanilla.rb:42:in `parse_file'
1: from script/import_scripts/vanilla.rb:77:in `read_file'
script/import_scripts/vanilla.rb:77:in `gsub': invalid byte sequence in UTF-8 (ArgumentError)
discourse@ip-172-26-0-201-app:/var/www/discourse$