Anteriormente, usávamos o Discourse Hosted, mas migramos para a auto-hospedagem. Como podemos transferir nossos dados do Discourse Hosted para nossa configuração auto-hospedada?
Obrigado antecipadamente!
Anteriormente, usávamos o Discourse Hosted, mas migramos para a auto-hospedagem. Como podemos transferir nossos dados do Discourse Hosted para nossa configuração auto-hospedada?
Obrigado antecipadamente!
Você pode solicitar um backup que inclua todos os uploads. Mas acho que você também recebe um ao cancelar a hospedagem. (Acho que perguntar à equipe do Discourse em vez do suporte da comunidade pode levar a uma resposta mais detalhada, porque eles conhecem o processo melhor do que membros aleatórios da comunidade.)
[quote=“Moin, post:3, topic:332728”]você também recebe um quando cancela a hospedagem.
[/quote]
Você recebe. Perguntei no início do ano e obtive esta resposta da Equipe.
“Como parte do nosso processo de cancelamento, geramos um backup completo do seu site, incluindo todos os uploads, que estará disponível para você baixar”
e você conseguiu migrá-lo com sucesso @ondrej ??
Oi, sim. Criei/baixei o backup e depois o restaurei no meu novo site ![]()
Eu fiz isso e criei um backup, que baixei. No entanto, quando tentei restaurá-lo na plataforma auto-hospedada, encontrei erros. Você fez alguma alteração adicional de configuração antes de restaurar, além de alterar o hostname?
Não fiz nenhuma alteração, apenas fiz o upload sem problemas. Que tipo de erros você está recebendo?
log.txt (3).zip (2.5 KB)
esse é o erro que estou recebendo
Link para seu site auto-hospedado??
Você viu o erro do seu log?
[2024-10-25 17:35:57] ERROR: function discourse_functions.raise_discourse_voting_category_settings_readonly() does not exist
[2024-10-25 17:35:58] EXCEPTION: psql failed: ERROR: function discourse_functions.raise_discourse_voting_category_settings_readonly() does not exist
Aqui está a Comunidade hospedada
Suspeito que você possa ter tentado restaurá-lo para uma versão posterior do Discourse - e o banco de dados avançou.
Se você começar com uma instalação limpa da mesma época do seu backup, restaurar seu backup e, em seguida, atualizar, tudo ficará bem.
Por favor, um guia sobre como fazer isso, por favor!
Isso é suportado e deve funcionar bem.
Eu mesmo não tenho certeza de como o backup interage com as funções definidas… possivelmente assume que elas já existem no esquema discourse_functions.
Você tem este plugin (discourse-post-voting) instalado? Tente instalá-lo antes de fazer a restauração.
Que bom saber! Provavelmente fiquei um pouco confuso sobre a outra direção, ou seja, não é uma boa ideia usar uma versão mais antiga do Discourse com um backup atual.
Sim, @Sidi_Codet faça isso! (e não o que eu sugeri)
Ainda não está funcionando antes de instalar o plugin ![]()
> discourse-post-voting
@Moin referenciou o guia acima: Create, download, and restore a backup of your Discourse database
Na minha experiência, a versão precisa ser semelhante e
a nova instalação deve ter os mesmos plugins instalados, caso contrário, a restauração geralmente falha.
Seguir o guia funciona… Continue tentando @Sidi_Codet. Se você for auto-hospedar o Discourse com sucesso, precisará ser capaz de fazer coisas como essa, a menos que tenha alguém para gerenciar seu servidor e o Discourse para você. Continue assim, as coisas ficam fáceis à medida que você avança. ![]()
Obrigado @philh. Tenho conseguido me virar lendo referências, pesquisando no Google e, ocasionalmente, batendo a cabeça na parede (brincadeira, ou não?). Mas falando sério, não consegui encontrar nenhuma solução. Tenho lido mais do que jamais li na escola, tentando encontrar as soluções mais antigas e eficazes. Meus olhos estão marejados, meu cérebro está mole, mas não vou desistir!
Se eu encontrar uma solução que funcione, farei questão de compartilhar minha resposta para que outros possam se beneficiar dela. Acho que há uma possibilidade de que alguns desenvolvedores possam estar enfrentando o mesmo problema, e seria útil compartilhar minhas descobertas com a comunidade.
Sempre bom compartilhar! ![]()
O processo de backup e restauração é normalmente muito simples. Estou curioso para saber onde você está hospedando sua instância auto-hospedada e como foi a instalação para você.
Estou usando o Lightsail na AWS. A instalação foi bem fácil, o único problema que tenho é a migração.
Isso parece algo que o @gerhard sabe.