
Saudações,
Sou do tipo que não me apego a uma ou outra tecnologia.
Acho até estranho ver fanboy brigando, por exemplo, por causa de linguagem de programação.
O mesmo eu aplico para os plugins do WordPress; não tenho problema em usar outro plugin se este resolver o problema!
Migrando um grande site WordPress com o plugin UpdraftPlus
Recentemente mudei a forma de efetuar o backup por causa de uma incompatibilidade da hospedagem com um outro plugin de backup.
O que fiz, basicamente, foi acessar o site na sua hospedagem antiga, e instalei o plugin UpdrafPlus ( br.wordpress.org/plugins/updraftplus ).
Com o plugin ativado, acessei os seus recursos pelo menu à esquerda, e na aba Backup/restauração, e clique no botão Fazer backup agora...
Na janela modal que aparece, deixei selecionado apenas a opção Incluir seu banco de dados no backup e cliquei no botão Fazer backup agora...
Aguarde a finalização do processo. Seu backup vai aparece na mesma tela na seção Backups existentes.
Terminada esta etapa, eu acessei a hospedagem atual e copiei quase todo o conteúdo para a nova hospedagem via rsync sobre ssh; os vários gigas de conteúdo foram copiados super rápido!
E sim, você não leu errado, foi quase todo o conteúdo. Deixei de fora os seguintes arquivos:
- Todos arquivos .htaccess (ex.: .htaccess, .htaccess-bkp01, .htaccess-bkp02, etc).
- O arquivo .user.ini usado pelo WordFence.
- A pasta .well-known usada para o certificado ssl.
- O arquivo wp-config.php do WordPress.
- O arquivo wordfence-waf.php usado pelo WordFence.
- A pasta wp-content/cache usado pelo WP Super Cache.
Acredito que dependendo da sua configuração, outros arquivos/diretórios podem ser excluídos. Por exemplo, se você usa o editor de paginas Divi, você não precisa copiar o diretório wp-content/et-cache para o novo local.
Uma vez que todos os arquivos necessário foram copiados, eu acessei o painel de
DNS do cliente e mudei o registro
A (
IPv4) e
AAAA (
IPv6) para o novo servidor. Em questão de 2 minutos o site já estava apontado para o novo local.
Configurada a nova base de dados, avançamos para a
finalização da instalação. Neste ponto o instalador vai solicitar um titulo para o site, seu nome de usuário e senha para acessar o
wp-admin e seu e-mail. Preenchido os campo, clique no botão
Instalar o WordPress.
Acesse o /wp-admin (ex.: nome-do-seite/wp-admin) e entre com o usuário e senha definidos no passo acima. Agora vamos fazer a "magica" de restauração do conteúdo do site.
No menu a esquerda, clique em Plugins. Baixe a barra de rolagem e ative o UpdraftPlus - Backup/Restore. Em seguida clique em Configurações² ou no menu UpdraftPlus³...
Na aba Backup/restauração, localize o backup que deseja restaurar e clique no botão azul Restaurar. No topo da lista sempre temos o backup mais recente. Como você pode ver, na coluna Dados do backup consta apenas a cópia do banco de dados....
Estamos quase lá! Na tela de restauração, selecione o item Banco de dados e clique no botão Próximo...
Neste ponto pode ser que você receba uns alertas sobre a versão do
PHP e/ou sobre o conjunto de caracteres do banco de dados...
 |
| Alerta sobre o PHP |
 |
| Alerta sobre o banco de dados |
Basicamente o processo de migração está mostrando, que, no meu caso, o PHP da hospedagem anterior era o 8.1 e que a nova hospedagem é 8.2. E que no caso do banco de dados um novo conjunto de caracteres compatível será usando.
Para esta migração que estou fazendo, o WordPress 6.7.4 e o PHP 8.2 é 100% suportado...
Resumindo, você não precisa se preocupar muito com estes avisos; apenas clique no botão Restaurar.
Para finalizar, aguarde a restauração do backup e clique no botão Voltar para a configuração do UpdraftPlus...
Por uma questão de segurança, talvez o WordPress solicite que você faça login novamente. Use o usuário e senha que você tinha na antiga hospedagem. Lembre-se que você acabou de restaurar uma cópia de segurança!
Chegamos ao final. Pode parecer complicado, mas depois que você pegar o jeito, você vai migrar sites e nem vai notar o processo.
Paz a todos!
Configurações pós migração
Como você viu, alguns arquivos não foram copiados para o novo servidor; isto foi proposital!
Por exemplo, o
.user.ini leva na sua configuração o caminho absoluto para o
wordfence-waf.php; um arquivo do
WordFence. Se você levar estes arquivos para a nova hospedagem, provavelmente seu site vai gerar um erro 500! A mesma lógica vale para o
.htaccess, que pode ter alguma diretiva personalizada que vai "quebrar" na nova hospedagem.
Na duvida, você pode fazer um backup destes arquivos excluído para seu computador.
Ainda usando o WordFence como exemplo, uma vez restaurado o backup, você precisa acessar o menu WordFence -> Todas as opções e depois clicar no botão RESTAURAR PARA O PADRÃO...
Este passo vai permitir que você reinicie a configuração do WordFence. E este, uma vez configurado, vai criar na pasta raiz da hospedagem os arquivos .user.ini e wordfence-waf.php.
Na questão do WP Super Cache, basta você acessar as abas de configuração e clicar no botão Atualizar status...
Se você usa uma rede de distribuição de conteúdo, acesse a aba
CDN e clique no botão
Salvar alterações.
Feito isto o WP Super Cache vai entrar em ação novamente.
0 comentários:
Postar um comentário