fbpx

Migração do MemberMouse para um novo servidor

Este artigo contém instruções específicas para quem já está executando um site ativo com o MemberMouse e está planejando mover o site para um novo servidor ou provedor de hospedagem. Se você estiver transferindo um site de teste para um site ativo, o processo será diferente e este artigo não fornecerá instruções adequadas. Em vez disso, o artigo Migração de um site de teste conteria as etapas apropriadas para passar de um servidor de teste para o ativo.

Leia atentamente essas instruções específicas do MemberMouse, compreenda-as e tenha um plano claro antes de iniciar a migração. As migrações podem ser problemáticas, como tempos de cobrança inesperados, e-mails fora de sincronia, membros ausentes, arquivos ausentes e problemas de permissão de arquivos. É fundamental ter um sólido entendimento de como fazer uma migração antes de começar ou contar com alguém que tenha experiência para ajudá-lo no processo. Se você quiser procurar um desenvolvedor com experiência no MemberMouse, temos uma lista ativa de Parceiros de implementação aqui que podem ajudar na migração. 

Etapas importantes na preparação para a migração

Primeiro, certifique-se de executar um backup completo dos arquivos e do banco de dados do servidor para ter uma alternativa em caso de recuperação de desastres. É essencial que esse backup seja criado a partir do servidor e não de um plug-in, que pode não fazer backup suficiente de todas as tabelas do banco de dados ou contas de e-mail, se for usado. Será necessário fazer um segundo backup, que será detalhado nas etapas posteriores.

Se você migrar um banco de dados de uma versão do MemberMouse para outra, haverá discrepâncias, pois as tabelas do banco de dados podem ser diferentes entre as versões. Tendo isso em mente, recomendamos que você atualizar o plug-in MemberMouse em seu site ativo para a versão mais recente antes da migração.  

Planeje colocar seu site off-line antes de iniciar as etapas de migração. Isso é essencial porque nenhuma alteração é feita em seu banco de dados ou arquivos durante a migração. Se ocorrer alguma automação durante a mudança, seu banco de dados poderá sofrer consequências com relatórios, envio de e-mails imprecisos, faturamento e inscrições de membros. 

Para deixar seu site off-line, você deve desativar todos os plug-ins, além de desativar e desinstalar o MemberMouse para impedir totalmente que ele dispare qualquer automação. Todas as suas configurações permanecerão no banco de dados e, quando você reinstalar a mesma versão do MemberMouse, ele terá todas as mesmas funcionalidades e configurações que tinha antes da remoção.

Etapas adicionais devem ser consideradas com qualquer e-mail ou publicidade automatizada que você possa ter, para não direcionar os usuários ao seu site durante esse processo nem enviar e-mail marketing de terceiros.

Migrar seu site ativo para um novo servidor manualmente

Quando estiver pronto para entrar em operação no novo servidor, as etapas a seguir devem ser realizadas rapidamente, de uma só vez, e em um momento em que você possa colocar o site em operação off-line até que a migração seja concluída:

1. Neste ponto, você leu cuidadosamente todas as instruções envolvidas, o MemberMouse está totalmente atualizado, desativado e desinstalado, seu site deve estar off-line, todos os plug-ins estão desativados e nenhuma alteração deve estar ocorrendo no banco de dados. Com o site off-line e todos os plug-ins desativados, esse é o ponto em que você deve fazer um segundo backup. Esse backup pode ser o seu recurso alternativo se algo der errado durante a migração.

2. Depois de copiar os arquivos para o novo servidor, faça um dump do banco de dados do site ativo e mova todas as tabelas para o banco de dados do novo servidor. Todas as tabelas do banco de dados devem ser copiadas em uma migração para garantir a funcionalidade total, os registros precisos e a meta-associação adequada. Se você não estiver familiarizado com o trabalho de banco de dados ou com o uso do PHPMysql, é altamente recomendável aprender mais cuidadosamente antes de iniciar a migração ou usar um profissional com experiência.

Não é recomendável ativar o MemberMouse até que você tenha gerenciado o DNS do seu domínio e ele esteja apontado corretamente para o novo servidor. Se o seu domínio não estiver apontado corretamente para o novo servidor, o plug-in do MemberMouse não será ativado devido a uma falha de comunicação com o nosso servidor de licenças.

Métodos alternativos de migração

A migração de um site de associação é diferente de um site normal. Ela deve ser feita manualmente e não deve ser concluída de forma confiável com o uso de um plug-in de migração. Um plug-in de migração pode realizar essas etapas sem problemas, mas uma migração manual garantirá uma mudança mais bem-sucedida. As instruções acima sobre a desativação dos plug-ins do site e o desligamento do acesso ao site ainda serão necessárias se você escolher esse método de migração. Se você preferir usar um plug-in de migração em vez do método manual, nosso suporte poderá ser limitado caso ocorra algum problema.

A migração de cPanel para cPanel é outro método de migração confiável que pode proporcionar uma mudança confiável de um servidor para outro. Esses tipos de migrações geralmente são concluídos por uma empresa de hospedagem usando ferramentas especializadas. Eles podem espelhar um site no novo servidor e copiar todas as contas de e-mail, registros e o banco de dados em uma única mudança. Para realizar esse tipo de mudança, seu melhor recurso seria o novo provedor de hospedagem. As instruções acima sobre a desativação dos plug-ins do site e o desligamento do acesso ao site ainda serão necessárias se você escolher esse método de migração.

Como alterar o domínio ou o URL do site?

Se você mantiver o mesmo domínio e URL do site durante a mudança de servidor, esta seção não se aplica a você. Se estiver alterando o domínio ou colocando o site MemberMouse em um caminho de pasta diferente do seu domínio, há etapas importantes a serem seguidas, além das etapas da própria migração.

  • Se necessário, reconfigure quaisquer URLs que você possa ter registrado em sistemas de terceiros, como Stripe, Mailchimp, iDevAffiliate ou quaisquer aplicativos personalizados que você possa ter conectado ao seu site, nos quais um URL possa ser necessário para definir suas configurações. Você deve verificar com todos os provedores de terceiros se são necessárias alterações ou ajustes. Além de quaisquer alterações de URL que você possa precisar fazer com esses provedores, nenhuma outra alteração é necessária no lado da administração do MemberMouse.

  • É necessário prestar atenção especial ao PayPal se você o usar como processador de pagamento. Seria vital ler e entender este artigo para manter qualquer relatório de assinatura que você possa ter com o PayPal. Não fazer isso resultará em falha de comunicação entre o PayPal e seu site. 

  • Siga a instruções neste artigo para atualizar seu URL com sua licença do MemberMouse para manter a funcionalidade e o faturamento da assinatura. Observe que você deve usar a mesma conta do MemberMouse para manter os pagamentos recorrentes e o faturamento do cliente.

Informações adicionais sobre a migração do MemberMouse

Assista a esta discussão do Office Hours sobre a migração entre hosts

Para obter informações gerais sobre como mover um site de um servidor para outro, consulte esta documentação fornecida pelo WordPress:  https://wordpress.org/support/article/moving-wordpress/

Se o processo de migração demorar mais do que um curto período, os ciclos de faturamento recorrente podem ser perdidos, portanto, certifique-se de migrar rapidamente e verificar qualquer faturamento recorrente que deveria estar ocorrendo naquele dia.

Os URLs temporários podem ser um excelente método para verificar previamente seu site antes da propagação do DNS. Pode ser necessário um pequeno número de ajustes para adquirir essa funcionalidade, portanto, é melhor entrar em contato com o seu host para verificar se ele os tem disponíveis e como ativá-los. Observe que o MemberMouse não será ativado se você estiver usando um URL temporário, a menos que o URL tenha sido adicionado a um licença de preparação que você nos solicitou.

Para aqueles que precisam dessas informações técnicas e talvez precisem trabalhar com banco de dados: Antes da versão 3.0, todos os dados do MemberMouse eram armazenados em tabelas com o prefixo mm_. Nas versões 3.0 e posteriores, os dados do MemberMouse são armazenados em uma tabela com um padrão de nomenclatura diferente das versões anteriores. Agora: wp_mm_

As páginas principais são vinculadas às páginas do WordPress, e o conteúdo do WordPress é armazenado no wp_posts tabela. Todos os membros do MemberMouse estão vinculados a usuários na tabela wp_usuários e wp_usermeta e algumas definições de configuração do MemberMouse são armazenadas na tabela wp_options tabela. Todas as opções do MemberMouse são prefixadas com mm-.

Este artigo foi útil?

Artigos relacionados