Importazione del database MyBB in Discourse

Ciao, esiste un modo per importare thread, post e altre informazioni da MyBB in Discourse?

Ho provato a seguire questa guida: Migrate a MyBB forum to Discourse

Ho incontrato numerosi problemi ed errori e non sono riuscito a farla funzionare. L’ho provata anche su un nuovo droplet VPS pulito, installando tutte le dipendenze di Discourse come indicato in questa guida: Install Discourse on Ubuntu or Debian for Development

Rimango comunque con degli errori. Anche eseguendo semplicemente il comando $ bundle install ricevo l’errore:

Could not find gem 'mysql2 x86_64-linux' in any of the gem sources listed in
your Gemfile.

Una volta risolto quel problema, incontro altri errori. L’intero processo sembra molto più complesso di quanto dovrebbe. Su altre piattaforme forum, l’importazione da MyBB era una passeggiata.

Forse la guida è obsoleta?

In ogni caso, qualcuno sa come importare il database di MyBB in Discourse?

Dovrai aggiungere il gem al file Gemfile. Alcune delle altre guide potrebbero avere istruzioni migliori per questa parte del processo, quindi potresti darci un’occhiata. Il gem dovrebbe essere semplicemente “mysql2”, penso.

È difficile mantenere aggiornati argomenti del genere, e chi importa regolarmente non li consulta. Inoltre, i piccoli dettagli che fanno inciampare un principiante sono invisibili a chi conosce già i vari componenti, molti dei quali (come l’installazione di MySQL, l’importazione del database, la configurazione di un utente nel database, l’installazione dei gem e l’esecuzione di bundle install) non sono davvero problemi specifici di Discourse.

E poi, quando qualcuno come te riesce a capire come fare, è troppo impegnato alla fine per dedicare un’altra paio d’ore a perfezionare queste istruzioni.

Se hai un budget, potrei iniziare a offrire un servizio di installazione che includa MySQL, i gem corretti e uno script per avviare l’importazione.