Estamos atingindo alguns limites no nosso hospedagem gerenciada do WordPress com a Siteground e queremos migrar nossa instalação do WP para o Amazon Lightsail.
Aqui estão alguns pontos sobre nossa configuração atual:
Estamos usando SSO e configuramos o WordPress como provedor e o Discourse como cliente
Gostaríamos de migrar nossa instância do WP da Siteground para o Lightsail e não parece que isso, por si só, seja muito difícil.
Nossas principais preocupações são com a quebra da conexão entre o WordPress e o Discourse, e as implicações de mover nossa instância do WP para o AWS Lightsail.
Quais considerações devemos ter em mente?
Qual seria o processo para manter nossa conexão entre os usuários do Discourse e do WP, etc.?
O principal ponto a ter em mente com o SSO é que o plugin WP Discourse define o ID do usuário do WordPress como o external_id do SSO no Discourse. Isso significa que os usuários são vinculados entre o WordPress e o Discourse pelo seu ID de usuário do WordPress. Se você realizar uma migração completa do banco de dados para seu novo servidor WordPress, não esperaria que os IDs de usuário do WordPress mudassem, mas vale a pena confirmar que isso é verdade.
Se, por algum motivo, os IDs de usuário do WordPress forem alterados durante o processo de migração, você precisará excluir todos os registros existentes de SingleSignOn do seu site Discourse. Isso pode ser feito no console Rails do site. Após excluir os registros de SSO, os usuários do WordPress serão vinculados aos usuários do Discourse pelo endereço de e-mail na primeira vez que fizerem login do WordPress para o Discourse no novo servidor.
Se você precisar excluir os registros de SSO, um problema que pode surgir é se os endereços de e-mail dos usuários existentes do WordPress não tiverem sido marcados como válidos pelo plugin WP Discourse. Nesse caso, serão necessárias algumas etapas adicionais para permitir que os usuários existentes sejam vinculados pelo endereço de e-mail. Posso fornecer detalhes sobre como fazer isso, se necessário.
Muito obrigada pela resposta rápida e completa, @simon!! Depois de postar, continuei dizendo para mim mesma… "Espero mesmo que o Simon veja este post! Sempre agradeço seus conhecimentos e expertise em WordPress.
Vou dar um retorno sobre como as coisas evoluem, talvez com mais uma ou duas perguntas.