Importar base de datos MyBB a Discourse

Hola, ¿hay alguna forma de importar hilos, publicaciones y otra información de MyBB a Discourse?

Intenté seguir esta guía: Migrate a MyBB forum to Discourse

Encontré muchos problemas y errores y no pude hacerlo funcionar. Incluso lo intenté en un droplet VPS nuevo y limpio, instalando todas las dependencias de Discourse según lo indicado en esta guía: Install Discourse on Ubuntu or Debian for Development

Aún así, obtengo errores. Al ejecutar simplemente el comando $ bundle install, obtengo el siguiente error:

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

Al corregir eso, me encuentro con otros errores. Todo este proceso parece más complejo de lo que debería ser. En otras plataformas de foros, importar desde MyBB era muy sencillo.

¿Quizás la guía está desactualizada?

En cualquier caso, ¿alguien sabe cómo importar la base de datos de MyBB a Discourse?

Necesitarás agregar el gem al Gemfile. Algunas de las otras guías pueden tener instrucciones mejores para esa parte del proceso, así que podrías echarles un vistazo. El gem debería ser simplemente “mysql2”, supongo.

Es difícil mantener temas como ese actualizados, y quienes realizan importaciones regularmente no los consultan. Además, los pequeños detalles que confunden a un principiante son invisibles para quienes están familiarizados con las distintas partes, muchas de las cuales (como instalar MySQL, importar la base de datos, configurar un usuario en la base de datos, instalar gems y ejecutar bundle install) en realidad no son problemas de Discourse.

Y luego, cuando alguien como tú logra averiguarlo, estás demasiado ocupado al final como para dedicar otras dos horas a ajustar estas instrucciones.

Si tienes un presupuesto, podría comenzar a ofrecer un servicio de instalación que incluya MySQL, los gems apropiados instalados y un script que inicie la importación.

1 me gusta