Tutorial detalhado sobre migração de Flarum para Discourse

Praticamente todos os scripts de importação funcionam da mesma maneira. Você obtém de alguma forma um banco de dados que o Discourse pode acessar, geralmente instalando um localmente e enviando os dados para lá (por exemplo, mysql mydatabase < thedatabasedump.sql). Migrate a vBulletin 4 forum to Discourse deve ser um bom modelo, mas em vez de export DB_NAME=\"vb4\" e assim por diante nesse tutorial, estas são as variáveis de ambiente que você definirá:

  FLARUM_HOST ||= ENV['FLARUM_HOST'] || "db_host"
  FLARUM_DB ||= ENV['FLARUM_DB'] || "db_name"
  BATCH_SIZE ||= 1000
  FLARUM_USER ||= ENV['FLARUM_USER'] || "db_user"
  FLARUM_PW ||= ENV['FLARUM_PW'] || "db_user_pass"

O script não importa senhas. Você precisará adicionar um pouco de código ao script e provavelmente ao plugin de migração de senha, embora haja uma chance de que o Flarum use um dos cifradores que já está implementado (aconteceu comigo uma vez - por diversão, importei a senha de algum fórum personalizado aleatório para o qual escrevi um script e funcionou). Provavelmente não é uma má ideia apenas fazer com que todos redefinam suas senhas; o maior problema são as pessoas que sabem suas senhas, mas não têm acesso ao endereço de e-mail associado às suas contas.

3 curtidas