Pesquise...

Últimos Posts

Arquivo de Posts

2025 - 2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016 - 2015 - 2014 - 2013 - 2012

Postagens Populares

Vem Comigo

     
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Tecnologia do Blogger.

Total de Acessos


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 UpdrafPlusbr.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:

  1. Todos arquivos .htaccess (ex.: .htaccess, .htaccess-bkp01, .htaccess-bkp02, etc).
  2. O arquivo .user.ini usado pelo WordFence.
  3. A pasta .well-known usada para o certificado ssl.
  4. O arquivo wp-config.php do WordPress.
  5. O arquivo wordfence-waf.php usado pelo WordFence.
  6. 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.

Acessei o endereço do site — agora na sua nova hospedagem — e fui recebido com a tela de Bem-vindo ao WordPress; o processo parece uma nova instalação; não se assuste! Avançando a tela, iniciamos o processo de configuração do novo banco de dados. Este é o processo descrito no item 5 ( Step 5: Run the Install Script ) do guia oficial localizado no endereço developer.wordpress.org/advanced-administration/before-install/howto-install/#step-5-run-the-install-script.

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. 

Se você estiver na duvida se a versão do PHP é compatível com o backup do seu WordPress, acesse o Handbook na seção PHP Compatibility and WordPress Versions, tópico Supported PHP Versions no link make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/#supported-version-chart.

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