A plataforma da comunidade que meu site utiliza é o Cusdis, e houve alguns comentários.
Agora, meu site mudou para usar o Discourse, e preciso migrar os comentários existentes para o Discourse. Por isso, gostaria de saber como migrar os dados do Cusdis.
Não vejo um script de importação existente para o Cusdis (e nunca ouvi falar dele). Veja discourse/script/import_scripts at main · discourse/discourse · GitHub para exemplos e use um como modelo para criar um. Eu escrevi vários antes de realmente aprender Ruby, então se você é um programador e entende um pouco de SQL, provavelmente conseguirá fazer isso. Se você não é um programador ou prefere não escrever tal script, poste em Marketplace ou veja Redirecting….
Eu estou familiarizado com SQL, então talvez não seja muito difícil terminar o script.
Mas sou um novato absoluto em Ruby, antes de começar, eu me pergunto se há alguma maneira de criar usuários relacionados a comentários existentes. Em meus dados de comentários existentes, apenas cerca de um décimo tem e-mail, e outros usam apelido para distinguir o usuário.
Meu outro problema é que, uma vez que eu terminar o script Ruby, onde o uso.
Eu escrevi vários importadores antes de realmente aprender Ruby.
Você precisará criar os usuários. O script gerará endereços de e-mail falsos se o que você fornecer estiver faltando ou for inválido.
Olhe os tópicos howto para qualquer outro importador. Todos eles são executados da mesma maneira.
Notei que o script é usado pela linha de comando. O fórum que estou usando não está instalado na minha máquina, e eu o criei pelo site do Discourse.
Tentei me conectar via ssh, mas recebo “Operation timed out” como abaixo
Para usar o script importador, eu me pergunto se preciso me conectar ao servidor e, em caso afirmativo, como devo fazer login no servidor?
Você precisará instalar o Discourse sozinho, seja uma instalação de desenvolvimento ou padrão, executar o script, fazer um backup, carregá-lo em seu site e pedir que o restaurem.
Estou um pouco confuso. Se você precisa do seu próprio servidor, então os dados serão armazenados no seu próprio servidor. Então, por que há uma diferença de armazenamento entre os planos de assinatura?
Uma instância ativa não pode ser convertida em uma instância de produção por assinatura após o término do período de avaliação?
Você executará o script em sua própria máquina; servidor e, em seguida, fará o upload para o discourse.org primeiro, onde seu site estará. Então você poderá desligar seu servidor. Você estará sujeito aos limites dos planos que eles oferecem.
Ok ok, eu sei que você quer dizer que eu deveria executar um script para importar dados para uma instância temporária do Discourse, depois fazer um backup e, finalmente, importar o backup para a instância de produção do Discourse.
Muito obrigado. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

