Flarum zu Discourse Migration

Hallo. Heute habe ich versucht, eine Website mit Flarum zu Discourse zu migrieren.
Ich habe die Discourse-Entwicklungsumgebung (Entwickler-Leitfaden zur Installation von Discourse unter Ubuntu für die Entwicklung) erfolgreich auf meinem Win 10-Computer über WSL2 installiert.

  • Ich habe die MySQL 5.7-Version in der Entwicklungsumgebung installiert.

  • Ich habe die Datenbank erfolgreich in die Entwicklungsumgebung importiert.

  • Ich habe mysql2 mit dem Befehl gem install mysql2 installiert.

  • Ich habe Folgendes am Ende der Gemfile mit dem Befehl sudo nano Gemfile hinzugefügt.

gem 'mysql2'

FLARUM_HOST ||= ENV['FLARUM_HOST'] || "localhost"
FLARUM_DB ||= ENV['FLARUM_DB'] || "flarum"
BATCH_SIZE ||= 1000
FLARUM_USER ||= ENV['FLARUM_USER'] || "mekici"
FLARUM_PW ||= ENV['FLARUM_PW'] || "mypass"

Jetzt bundle install gefolgt von dem folgenden Befehl:

bundle exec ruby script/import_scripts/flarum_import.rb

und der Fehler, den ich erhalte:

Loading existing groups...
Loading existing users...
Loading existing categories...
Loading existing posts...
Loading existing topics...
Traceback (most recent call last):
        5: from script/import_scripts/flarum_import.rb:162:in `<main>'
        4: from script/import_scripts/flarum_import.rb:162:in `new'
        3: from script/import_scripts/flarum_import.rb:20:in `initialize'
        2: from script/import_scripts/flarum_import.rb:20:in `new'
        1: from /home/mekici/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in `initialize'
/home/mekici/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/mysql2-0.5.3/lib/mysql2/client.rb:90:in `connect': Unknown MySQL server host 'db_host' (0) (Mysql2::Error::ConnectionError)

Was mache ich falsch? Es ist seltsam, dass der MySQL-Verbindungsfehler auftritt, da der MySQL-Server aktiv und betriebsbereit ist. Mache ich etwas falsch?

2 „Gefällt mir“

Diese Dinge müssen entweder durch Bearbeiten des flarum_import.rb-Skripts oder nicht in der Gemfile festgelegt werden.

Dies war Ihr Hinweis, dass Ihre gewünschten Einstellungen nicht verwendet wurden:

7 „Gefällt mir“

Wie lange dauert die Verarbeitung der 400 MB großen Flarum-Datenbank? Es ist der dritte Tag und es geht immer noch. Wo kann ich den Rest in Sidekiq sehen?

Die Flarum-Seite hatte 16.000 Diskussionen und 415.000 Beiträge. Sidekiq verarbeitet derzeit die ID 14857.

1 „Gefällt mir“

Ich weiß nicht, wie ich raten soll. Wenn Sie mehr CPU haben, die nicht genutzt wird, können Sie hier suchen und herausfinden, wie Sie mehr Prozesse ausführen können.

1 „Gefällt mir“

Ich habe eine Flarum-Website nach Discourse migriert. Wenn ich versuche, die SQL.gz-Datei des Datenbank-Backups und die log.txt.zip-Datei im Bild zu öffnen, erhalte ich die Fehlermeldung “Archiv beschädigt”. Was könnte die Ursache dafür sein?

1 „Gefällt mir“

Das ist nicht das Datenbank-Backup. Das ist ein Protokoll der Backup-Erstellung. Sie müssen /admin/backups besuchen oder direkt von /var/discourse/shared/standalone/backups/default herunterladen.

3 „Gefällt mir“

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