Ich bin dabei auf viele Probleme und Fehler gestoßen und konnte es nicht zum Laufen bringen. Ich habe es sogar auf einem frischen, neuen VPS-Droplet versucht und alle Discourse-Abhängigkeiten gemäß dieser Anleitung installiert: Install Discourse on Ubuntu or Debian for Development
Trotzdem erhalte ich Fehler. Bereits beim Ausführen des Befehls $ bundle install erhalte ich den Fehler:
Could not find gem 'mysql2 x86_64-linux' in any of the gem sources listed in
your Gemfile.
Nachdem ich das behoben habe, stoße ich auf weitere Fehler. Dieser gesamte Prozess scheint viel komplexer zu sein, als er sein sollte. Bei anderen Forenplattformen war der Import von MyBB ein Kinderspiel.
Vielleicht ist die Anleitung veraltet?
Wie auch immer: Weiß jemand, wie man die MyBB-Datenbank in Discourse importiert?
Du musst das Gem zur Gemfile-Datei hinzufügen. Einige der anderen Anleitungen haben möglicherweise bessere Anweisungen für diesen Teil des Prozesses, also könntest du dir einige davon ansehen. Das Gem sollte jedoch einfach “mysql2” sein, denke ich.
Es ist schwierig, Themen wie dieses aktuell zu halten, und diejenigen, die regelmäßig Importe durchführen, schauen sich diese nicht an. Und kleine Details, die einen Anfänger verwirren, sind für diejenigen unsichtbar, die mit den verschiedenen Komponenten vertraut sind – viele davon (wie die Installation von MySQL, das Importieren der Datenbank, das Einrichten eines Benutzers in der Datenbank, das Installieren von Gems und das Ausführen von bundle install) sind eigentlich keine Discourse-spezifischen Probleme.
Und wenn dann jemand wie du es schließlich schafft, das herauszufinden, hast du am Ende zu wenig Zeit, um noch ein paar Stunden damit zu verbringen, diese Anweisungen anzupassen.
Wenn du ein Budget hast, könnte ich einen Installationsdienst anbieten, der MySQL, die richtigen Gems und ein Skript zur Start des Imports umfasst.