Importando banco de dados MyBB para Discourse

Olá, existe alguma maneira de importar tópicos, posts e outras informações do MyBB para o Discourse?

Tentei seguir este guia: Migrate a MyBB forum to Discourse

Encontrei muitos problemas e erros e não consegui fazê-lo funcionar. Cheguei até a tentar em um VPS droplet novo e limpo, instalando todas as dependências do Discourse conforme descrito neste guia: Install Discourse on Ubuntu or Debian for Development

Ainda assim, recebo erros. Apenas executando o comando $ bundle install, obtenho o erro:

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

Corrigindo isso, encontro outros erros. Todo esse processo parece ser mais complexo do que deveria. Em outras plataformas de fórum, importar do MyBB era uma tarefa simples.

Talvez o guia esteja desatualizado?

De qualquer forma, alguém sabe como importar o banco de dados do MyBB para o Discourse?

Você precisará adicionar o gem ao Gemfile. Alguns dos outros guias podem ter instruções melhores para essa parte do processo, então talvez valha a pena consultá-los. O gem deve ser apenas “mysql2”, eu acho.

É difícil manter tópicos como esse atualizados, e aqueles que fazem importações regularmente não os consultam. E pequenos detalhes que confundem um iniciante são invisíveis para quem está familiarizado com as várias partes, muitas das quais (como instalar o MySQL, importar o banco de dados, configurar um usuário no banco, instalar gems e executar um bundle install) não são realmente problemas relacionados ao Discourse.

E então, quando alguém como você consegue resolver, você está tão ocupado no final que não tem tempo de gastar mais algumas horas ajustando essas instruções.

Se você tiver um orçamento, posso começar a oferecer um serviço de instalação que inclua o MySQL, as gems corretas instaladas e um script que iniciará a importação.

1 curtida