Ir diretamente para o conteúdo

Definições de cookies

Escolha que tipos de cookies permite. Pode alterar a sua escolha a qualquer momento em Definições de cookies, no fundo de cada página. Política de privacidade

Necessários

Sempre ativos

Necessários para iniciar sessão, manter o seu carrinho e memorizar as suas escolhas. Estão sempre ativos.

Que cookies?
  • weboke_sessie, weboke_klant, weboke_remember: a sua sessão e manter a sessão iniciada
  • weboke_basket: o seu carrinho
  • wkBtwIncl: mostrar preços com ou sem IVA
  • wok_cookies: a sua escolha de cookies, 12 meses

Mede que anúncio leva a uma visita ou encomenda, para não pagarmos por anúncios que não dão resultado.

Que cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), até 90 dias
  • OpenAI Ads, anúncios no ChatGPT
  • wok_aff: através de que parceiro chegou até nós (programa de afiliados), 60 dias

4,6

País e idioma

Cada país tem o seu próprio site, com os preços e o IVA desse país.

Ver

Migrar um site WordPress

Módulo 9: E-mail, visibilidade nos motores de pesquisa, RGPD, manutenção e migração · Tempo de leitura: 10 minutos

Objetivo de aprendizagem: Depois desta lição, conseguirá migrar um site WordPress para outro alojamento ou outro domínio sem interrupções.

Conceitos-chave: migrar para outro alojamento, migrar para outro domínio, importação pelo instalador, plugin de migração, migrar manualmente, procurar e substituir, testar antes da mudança de DNS, ficheiro hosts, TTL, paragem de conteúdo, última sincronização, verificações após a mudança, alteração de endereço no Search Console

Dois tipos de migração

Há dois tipos de migração, e são diferentes:

  1. Para outro alojamento, o mesmo domínio. O site passa do servidor A para o servidor B; o endereço mantém-se https://example.com. O DNS muda no final. Não é preciso alterar nada na base de dados.
  2. Para outro domínio. O site passa de example.com para example.net (no mesmo alojamento ou noutro). Todos os endereços na base de dados mudam, e tem de configurar o redirecionamento do domínio antigo.

Por vezes faz as duas coisas ao mesmo tempo. Nesse caso, divida de preferência o processo: primeiro migre para o novo alojamento, só depois altere o domínio. Assim, em caso de problema, sabe qual foi o passo causador.

E não se esqueça do que está à volta do WordPress: e-mail no domínio, registos DNS, tarefas cron, outros sites no mesmo pacote. Isso não migra automaticamente (curso de DNS, lição 6.3).

Três formas de transferir o site

FormaComoAtenção
Importação pelo instaladorMuitos instaladores (Installatron, Softaculous) conseguem obter um site de outro servidor com os dados de FTP ou SFTP do alojamento antigoRápido, e o site fica logo disponível no seu instalador (lição 2.2)
Plugin de migraçãoUm plugin cria no site antigo um pacote (ficheiros e base de dados) e coloca-o no novo, muitas vezes convertendo também os endereçosAlgumas versões gratuitas têm um tamanho máximo; carregamentos grandes podem atingir limites de tempo (time-out)
ManualmenteCopiar ficheiros (SFTP ou zip), exportar e importar a base de dados, ajustar o wp-config.php, e num novo domínio procurar e substituirÉ o método que dá mais trabalho, mas vê cada passo e funciona sempre

Manualmente, o processo é o seguinte:

  1. Ficheiros: descarregue toda a pasta web (ou crie um zip através do Gerenciador de arquivos) e coloque-o na pasta web do novo alojamento.
  2. Base de dados: exporte-a no alojamento antigo (phpMyAdmin ou wp db export), crie no novo uma base de dados vazia com um utilizador próprio (lição 2.3) e importe-a (lição 8.2).
  3. wp-config.php: insira o novo nome da base de dados, o utilizador, a palavra-passe e o host. Verifique o prefixo das tabelas.
  4. Novo domínio? Procure e substitua os endereços com uma ferramenta que compreenda dados serializados (lição 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certificado no novo alojamento (assim que o DNS aponte para lá, ou antes, se o fornecedor de alojamento o permitir).

Alguns fornecedores de alojamento migram o seu site gratuitamente ou mediante pagamento; a WebOké também oferece esse serviço. Nesse caso, pergunte quais destes passos eles tratam e quais tem de verificar você mesmo.

Testar antes da mudança de DNS

O princípio mais importante de uma migração sem interrupções: o novo site já funciona antes de alguém lá chegar. Testa-se o site no novo alojamento enquanto o DNS ainda aponta para o antigo. Duas formas (lição 2.1):

  • O ficheiro hosts no seu próprio computador: coloque nele o endereço IP do novo servidor associado ao seu domínio. Só o seu computador acede então ao novo site. O certificado por vezes ainda não está disponível nesse momento; aceite o aviso apenas para este teste.
  • Um endereço de teste ou pré-visualização do seu novo fornecedor de alojamento, que mostra o seu site sob o domínio real sem alterar o DNS (na WebOké, "Testar o seu site antes da migração").

Percorra a lista de verificação da lição 8.2: páginas, imagens, início de sessão, formulários, loja, ligações permanentes.

Planear a mudança

Alguns dias antes:

  • Reduza o TTL dos registos que vai alterar (A, AAAA, www) para, por exemplo, 300 segundos, para que a mudança se torne visível rapidamente em todo o lado (curso de DNS, lição 6.1). Faça isto com, pelo menos, o TTL antigo de antecedência.
  • Faça uma cópia de segurança do site antigo (lição 8.1) e guarde-a fora de ambos os fornecedores de alojamento.
  • Prepare o e-mail, se este também migrar: criar caixas de correio, transferir e-mail, ter os registos MX prontos (curso de DNS, lição 6.3).

No dia da mudança:

  1. Paragem de conteúdo: a partir deste momento, nada mais é alterado no site antigo. Numa loja online: escolha um momento calmo e coloque a loja em manutenção, caso contrário chegam encomendas ao site antigo que depois perde.
  2. Última sincronização: transfira mais uma vez a base de dados (e novos carregamentos) do site antigo para o novo, para que tudo dos últimos dias fique incluído.
  3. Alterar o DNS: registo A e AAAA (e www) para o novo endereço IP. Remova um AAAA antigo (lição 2.1).
  4. Certificado a pedir no novo alojamento assim que o DNS aponte para lá.
  5. Verificar com o exercício desta lição e a lista de verificação.

Depois:

  • Mantenha o alojamento antigo ativo mais alguns dias (com o site em manutenção ou apenas em leitura), para os visitantes que ainda tenham o endereço antigo em cache, e como opção de recurso.
  • Verifique as ligações permanentes (guarde uma vez em Opções > Ligações permanentes se as páginas derem erro 404), a cache (limpar), as tarefas cron e o WP-Cron (lição 6.3), e o e-mail enviado a partir do site (lição 9.1, o SPF deve agora indicar o novo servidor).
  • Volte a aumentar o TTL.
  • Só passada uma ou duas semanas: cancele o alojamento antigo, depois de ter descarregado uma última cópia de segurança.

Num novo domínio: redirecionamento

Se migrar para outro domínio, o domínio antigo tem de continuar a existir e a redirecionar: cada endereço antigo com um 301 para o mesmo caminho no novo domínio (https://example.com/contact/ para https://example.net/contact/), não tudo para a página inicial. Assim mantém os visitantes de ligações antigas e a sua posição nos motores de pesquisa (lição 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Mantenha o domínio antigo (e um certificado nele) durante ainda vários anos. Comunique a migração no Google Search Console através da função de alteração de endereço, e submeta o novo mapa do site (sitemap).

Resumo

  • Migrar para outro alojamento (mesmo domínio) e migrar para outro domínio são tarefas diferentes; divida-as se fizer as duas.
  • Transfira o site com uma importação pelo instalador, um plugin de migração ou manualmente (ficheiros, base de dados, wp-config.php, e num novo domínio procurar e substituir).
  • Teste o novo site antes da mudança de DNS através do ficheiro hosts ou de um endereço de teste.
  • Reduza antecipadamente o TTL, faça uma paragem de conteúdo, sincronize uma última vez, mude o DNS e verifique ligações permanentes, cache, cron e e-mail.
  • Num novo domínio: cada endereço antigo com um 301 para o mesmo caminho no novo domínio, e uma alteração de endereço no Search Console.

Questionário

1. Porque testa o novo site antes de mudar o DNS?



2. Porque reduz o TTL alguns dias antes da mudança?



3. Está a migrar uma loja online. Entre a transferência da base de dados (segunda-feira) e a mudança de DNS (quinta-feira) chegam encomendas ao site antigo. O que faz?



4. Está a migrar de example.com para example.net. Qual é a melhor forma de redirecionar o domínio antigo?



Exercício

Exercício A9.5: A migração correu bem? Depois de uma migração, indique o seu domínio, o endereço IP (ou o nome do servidor) do novo alojamento, e, no caso de uma alteração de domínio, também o domínio antigo. O programa verifica: se o nome sem www e o www (A e AAAA) apontam para o novo servidor, se o certificado é válido para ambos os nomes, se a referência REST do site aponta para o domínio correto (siteurl bem convertido), se o domínio antigo já não aparece nas ligações e recursos da página inicial, e se o domínio antigo (caso indicado) redireciona com um 301 para o mesmo caminho no novo?

Exercício A9.5: A migração correu bem?




O que preenche e o que encontramos não ficam guardados. O seu navegador memoriza as suas respostas e se concluiu o exercício com sucesso. Se tiver sessão iniciada, guardamos apenas que concluiu o exercício (quase) com sucesso em Os meus cursos; aí também o pode eliminar.

Exercício D9.5: O seu guião de migração. Escreva um guião para a migração do seu próprio site (mesmo que não o planeie fazer agora): que tipo de migração, que forma de transferência, o que mais precisa de acompanhar além do WordPress (e-mail, registos DNS, tarefas cron), como testa antes da mudança, a linha temporal (dias antes, o próprio dia, os dias seguintes) com, para cada passo, quem o realiza, e como pode recuar se algo correr mal. Confirme que consultou o TTL atual do seu registo A e registe esse valor.

Exercício D9.5: O seu guia de migração

Este exercício faz você mesmo; ninguém o verifica. Assinale o que já fez e marque o exercício como concluído.



As suas marcações e notas ficam apenas neste navegador; não as enviamos para lado nenhum. Se tiver sessão iniciada, guardamos em Os meus cursos apenas que concluiu o exercício.

Leitura adicional

Estes artigos descrevem os passos nos painéis da WebOké; noutros painéis funcionam de forma semelhante.

Um momento…

Configurar os seus domínios

Para cada domínio, defina os servidores de nomes, a ligação ao seu alojamento e quem fica como titular.

A carregar os seus domínios…