Convertir un gran foro PunBB (aproximadamente 45k publicaciones, 3.5k temas) a Discourse y crear un mapa de redirección para las antiguas URLs (feos parámetros de consulta) hacia las URLs de Discourse.
¿Cuándo lo necesitas?
Lo antes posible.
¿Cuál es tu presupuesto, en $ USD, que puedes ofrecer por esta tarea?
Sé que estás buscando a alguien que lo haga, pero si lo prefieres, también es posible migrar siguiendo un tutorial que ya está disponible en los foros.
Sí, puedo hacer esto por 500 dólares.
También podemos ofrecerte alojamiento, pero es opcional
Para comenzar, por favor genera un volcado de la base de datos (y, si corresponde, un archivo ZIP con tus archivos subidos o avatares) y ponlo a disposición mediante Dropbox, Google Drive, WeTransfer o similar, y avísame dónde puedo encontrarlo.
Teddy, tuvimos éxito con este tutorial hasta esta parte:
$ bundle exec rails server
Ejecutamos el comando y simplemente entró en un bucle infinito mostrando información de la base de datos en la pantalla. El servidor de Rails nunca se inició. Por eso nos rendimos y decidimos que alguien más lo hiciera.
Esa salida de SQL es solo información para el administrador del sistema. Son simplemente las consultas que se ejecutan como parte de sus procesos. Es interminable hasta que lo detengas. Eso está previsto que ocurra.
Lo correcto es proceder conectándote a él desde un navegador.
Bien, pasé por todo el proceso nuevamente y ya está funcionando.
Sugerencia para los tutoriales de importación: Solo agregar un par de comentarios adicionales para informar a quienes no usan Rails, como yo, sobre lo que debería estar ocurriendo, ahorraría muchos problemas. Dejé esto ejecutándose durante 5 horas ayer, cuando todo lo que necesitaba hacer era ejecutar Sidekiq en una terminal separada y abrir el navegador.
Así que mi siguiente pregunta es: ¿hay alguna forma de generar automáticamente un mapa de redirección de Nginx para las más de 45,000 URLs con cadenas de consulta de PunBB para que pueda configurar las redirecciones 301?