WPML

O Codex do WordPress é um ótimo recurso de informação, mas pode ser um pouco intimidador para alguns usuários que querem migrar para um novo provedor de hospedagem ou mudar nomes de domínio.

Criamos um checklist para impressão para ajudar com a migração. Também cobrimos a questão do SEO e o que fazer caso as coisas deem errado.

Obtenha o checklist

Antes de começar


Lembre-se de manter um backup original salvo em um lugar seguro, separado dos arquivos reais com os quais você vai trabalhar. Nomeie seu arquivo com algo como: seusarquivos_backup.zip. Inclua os arquivos do site e o banco de dados. Isso deve permanecer intocado e ser usado apenas se os métodos de restauração falharem. Explicaremos os métodos de backup mais adiante.

Ainda não desative a conta do provedor de hospedagem antigo. Deixe-a ativa por pelo menos uma semana para dar tempo ao DNS de resolver e para que você verifique os arquivos e o banco de dados.

Você já deve ter preparado outros itens, como a transferência de contas de e-mail e a configuração de uma conta no novo provedor de hospedagem e/ou decisões sobre o novo nome de domínio com configurações de servidor de nomes, se aplicável. Nota: alguns métodos de backup explicados neste artigo também farão o backup de suas contas de e-mail.

Mover os arquivos e o banco de dados


Essas opções podem ser misturadas e combinadas para atender às suas necessidades.

Pergunte ao seu novo provedor de hospedagem

Primeiro, pergunte ao seu novo provedor de hospedagem se ele oferece serviços para fazer a mudança do seu provedor antigo. A maioria oferece esse serviço sem custo, dependendo da configuração do servidor.

Usar um plugin: Duplicator

O Duplicator permite que você faça o backup e reinstale o banco de dados e os arquivos do WordPress para guardá-los com segurança ou para um novo provedor de hospedagem. É um plugin gratuito com a capacidade de fazer um upgrade para a versão pro para sites maiores.

O jeito fácil: CPanel

O CPanel tem recursos integrados para fazer o backup de bancos de dados e arquivos. É ainda mais fácil se você estiver migrando de um provedor com CPanel para outro provedor com CPanel.

Opção 1: CPanel para outro painel de controle

  1. Faça login no CPanel e localize “Backup Wizard”.
  2. Selecione a opção de backup.
  3. A partir daí, você pode selecionar “Home Directory” e “MySQL Databases”.

Opção 2: CPanel + File Manager + PHPMyAdmin

  1. Localize o “File Manager” e clique na opção “Document Root”.
  2. Clique com o botão direito na pasta public_html ou www e pressione “Compress”. Anote o nome do arquivo.
  3. Quando concluído, navegue até seussite.com/nomedoarquivo.zip
  4. Volte para o CPanel principal. Encontre e clique em “PHPMyAdmin”.
  5. Clique no nome do banco de dados principal.
  6. Clique na aba “Export”.
  7. Role para baixo, clique na opção “Save as File” e escolha a compressão ‘zipped’.
  8. Clique em “Go”.

Opção 3: CPanel para CPanel

  1. Para esta opção, você precisará ter o Web Host Manager (WHM) como parte da sua conta. Isso normalmente é para revendedores ou servidores dedicados. Faça login no WHM.
  2. Selecione “Copy multiple accounts/packages from another server”. Esta opção copiará seu banco de dados, e-mail e todos os arquivos.

O jeito manual: FTP

A transferência de arquivos por FTP é a mais lenta, mas às vezes as opções acima não funcionam. Dois programas de FTP populares são o FileZilla e o CuteFTP, entre outros. Você só precisará se preocupar com os arquivos dentro da pasta /www/ ou /public_html/.

Mudar o nome de domínio


Siga esta opção ao mudar URLs ou ao mover de um subdiretório para a raiz ou vice-versa. Os links permanentes precisarão ser salvos novamente.

Usar um plugin: Go Live Update URLs

O Go Live Update URLs é um plugin simples de localizar/substituir para mudar a URL no banco de dados.

Localize e substitua a URL completa com http e sem a barra no final “/”:

http://example.com

O jeito fácil: wp-config.php

Nota: esta opção não funcionará para multisites.

Vá para Configurações > Geral e mude a URL em Endereço do WordPress (URL) e Endereço do site (URL). Salve as alterações.

No wp-config.php, adicione as seguintes linhas no topo:

define('WP_HOME’,’http://example.com’);

define('WP_SITEURL’,’http://example.com’);

O jeito manual: banco de dados

Se tudo mais falhar, você pode fazer a substituição no banco de dados.

  1. Vá para “wp_options”.
  2. Localize e mude o option_value para option_name: siteurl
  3. Localize e mude o option_value para option_name: home

Deve ser a URL completa com http e sem a barra no final “/”.

Outra maneira é atualizar o functions.php com:

update_option('siteurl’,’http://example.com’);

update_option('home’,’http://example.com’);


 

Se algo der errado


Aqui estão alguns cenários típicos que podem surgir durante a transição de arquivos ou nomes de domínio:

Mudei acidentalmente os servidores de nomes do meu domínio antes que os arquivos fossem baixados. Conecte-se ao endereço IP do servidor ou mude temporariamente os servidores de nomes de volta. O endereço IP pode ser localizado no e-mail que a empresa de hospedagem enviou inicialmente ou você pode enviar um e-mail para o suporte técnico. Você pode se conectar via FTP ao endereço IP ou, se estiver usando o CPanel, visitar http://[IP-AQUI]/cpanel. Por exemplo, se eu estivesse me conectando ao IP 127.0.0.1, a URL para chegar ao CPanel seria http://127.0.0.1/cpanel. A partir daí, basta fazer login com as mesmas credenciais.

Páginas retornam um erro 404.
Verifique se a URL foi substituída com sucesso no banco de dados. Salve os links permanentes novamente no back-end do WordPress.

O link do menu da página inicial retorna um erro 404.
Vá para Aparência > Menus e veja se o link da página inicial precisa ser mudado.

Não é possível gravar ou adicionar imagens à pasta de uploads. Mude as permissões da pasta wp-content/uploads para 755. Se isso não funcionar, tente 777. E se essas permissões não funcionarem, entre em contato com seu novo provedor de hospedagem.

Se tudo mais falhar. Faça uma cópia do backup seusarquivos_backup.zip e descompacte os arquivos. Restaure os arquivos e o banco de dados e siga novamente os passos acima. Preste atenção especial à mudança de URL e certifique-se de que todos os arquivos e informações do banco de dados tenham sido importados com sucesso.

Lidar com problemas de SEO


Agora que você mudou com sucesso de provedor de hospedagem e nome de domínio, é hora de lidar com quaisquer problemas potenciais de SEO. Você só precisa seguir estes passos se tiver mudado de nome de domínio ou se tiver movido de um subdiretório. Você deve se certificar de que o DNS foi resolvido primeiro e que o novo site está funcionando.

Redirecionamentos 301

Enquanto seu domínio antigo ainda estiver ativo, você pode encaminhar o domínio antigo para o novo domínio configurando um redirecionamento permanente 301 para a nova URL. Adicione o seguinte ao .htaccess para o domínio antigo. Substitua newwebsite.com pela sua nova URL:

Redirect 301 / http://www.newwebsite.com/

Se estiver movendo de um subdiretório, seria:

Redirect 301 /subdirectory/ http://www.newwebsite.com/

Você pode testar se essas mudanças ocorreram visitando o nome de domínio em um novo navegador após salvar o .htaccess.

Leitura adicional: Como redirecionar meu site usando um arquivo .htaccess?

Notificar o Google e o Bing

Em seguida, notifique o Webmaster Tools do Google e do Bing sobre a mudança do nome de domínio.

Reenviar sitemaps

Notifique o Google e o Bing sobre as mudanças no sitemap.

Notificar os usuários

Alerte os usuários do site por meio de uma newsletter e das redes sociais sobre o novo nome de domínio.

Monitorar links quebrados e erros 404

Fique de olho em quaisquer links quebrados por meio de um plugin de 404. Para páginas individuais, você pode usar um plugin de redirecionamento 301 e pode criar uma página 404 personalizada.

Obtenha o checklist

Documentação e recursos


 

Mantenha contato


Você pode receber atualizações do blog de 3 maneiras:

Siga o WPML no Twitter, curta no Facebook ou receba atualizações via RSS.

Se você tiver feedback sobre este artigo ou tiver ideias para tópicos futuros, entre em contato comigo pelo Twitter ou deixe suas opiniões e feedback nos comentários abaixo.

Sobre a autora

Tia é blogueira do WPML e do Toolset, com experiência em desenvolvimento de WordPress e PHP. Leia mais. Você pode se conectar com ela no Twitter.

Achou isso útil? Compartilhe este artigo: