La plataforma comunitaria que utiliza mi sitio web es Cusdis, y ha habido algunos comentarios.
Ahora, mi sitio web cambia a usar Discourse y necesito migrar los comentarios existentes a Discourse. Así que me pregunto cómo migrar los datos en Cusdis.
No veo un script de importación existente para Cusdis (y no he oído hablar de él). Vea discourse/script/import_scripts at main · discourse/discourse · GitHub para ver ejemplos, y use uno como modelo para crear uno. Escribí varios antes de aprender realmente Ruby, así que si eres programador y sabes un poco de SQL, probablemente puedas hacerlo. Si no eres programador o prefieres no escribir un script así, publica en Marketplace o consulta Redirecting….
Estoy familiarizado con SQL, así que tal vez no sea muy difícil terminar el script.
Pero soy completamente nuevo en Ruby, antes de empezar, me pregunto si hay alguna forma de crear usuarios relacionados con comentarios existentes. En mis datos de comentarios existentes, solo alrededor de una décima parte tiene correo electrónico, y otros usan apodos para distinguir al usuario.
Mi otro problema es que una vez que termine el script de Ruby, ¿dónde lo uso?
Escribí varios importadores antes de aprender realmente ruby.
Necesitarás crear los usuarios. El script generará direcciones de correo electrónico falsas si la que proporcionas falta o es inválida.
Mira los temas howto para cualquier otro importador. Todos se ejecutan de la misma manera.
Noté que el script se usa a través de la línea de comandos. El foro que estoy usando no está instalado en mi máquina, y lo creé desde el sitio web de Discourse.
Intenté conectarme con ssh, pero obtuve “Operation timed out” como se muestra a continuación
Para usar el script importador, me pregunto si tengo que conectarme al servidor y, en caso afirmativo, ¿cómo debo iniciar sesión en el servidor?
Deberás instalar Discourse tú mismo, ya sea una instalación de desarrollo o estándar, ejecutar el script, hacer una copia de seguridad, subirla a tu sitio y pedir que la restauren.
Estoy un poco confundido. Si necesitas tu propio servidor, entonces los datos se almacenarán en tu propio servidor. Entonces, ¿por qué hay una diferencia de almacenamiento entre los planes de suscripción?
¿No se puede convertir una instancia en vivo en una instancia de producción mediante suscripción después de que finaliza el período de prueba?
Ejecutarás el script en tu propia máquina; servidor y luego lo subirás a discourse.org primero donde estará tu sitio. Luego podrás apagar tu servidor. Estarás sujeto a los límites de los planes que ofrecen.
Ok ok, sé que quieres decir que debería ejecutar un script para importar datos a una instancia temporal de Discourse, luego hacer una copia de seguridad y, finalmente, importar la copia de seguridad a la instancia de producción de Discourse.
Muchas gracias. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

