Como migramos manualmente as instalações do WordPress

Depositphotos 20821051 s

Você gostaria de pensar que mover seu site WordPress de um host para outro é realmente fácil, mas pode ser realmente frustrante. Estávamos literalmente ajudando um cliente na noite passada que decidiu mudar de um host para outro e isso rapidamente se transformou em uma sessão de solução de problemas. Eles fizeram o que as pessoas normalmente fazem - compactaram toda a instalação, exportaram o banco de dados, moveram-no para o novo servidor e importaram o banco de dados. E então aconteceu ... página em branco.

O problema é que todos os hosts não são criados igualmente. Muitos têm diferentes versões do Apache com diferentes módulos em execução. Alguns têm problemas de permissão muito ruins que causam problemas com o upload de arquivos, tornando-os somente leitura e causando problemas de upload de imagens. Outros têm versões diferentes de PHP e MySQL - um problema terrível na indústria de hospedagem. Alguns backups incluem arquivos ocultos que causam estragos em um host diferente por causa do cache proprietário e do redirecionamento nos servidores.

E, claro, isso nem inclui limitações de upload de arquivo. Esse é normalmente o primeiro problema se você tiver uma instalação considerável do WordPress ... o arquivo de banco de dados é simplesmente muito grande para ser carregado e importado por meio de um administrador do MySQL.

Existem ótimas ferramentas para ajudar, como CMS para CMS. Você também pode utilizar o próprio Automattic VaultPress serviço - basta fazer backup do site, instalar o WordPress novo no novo host, reinstalar o VaultPress e recuperar o site. Essas pessoas fizeram um bom trabalho ao contornar muitos dos problemas que você encontrará ao tentar migrar um site.

No entanto, tendemos a agir sozinhos nessas coisas e, dolorosamente, muitas vezes fazemos nós mesmos. Eu gosto do novo fator de instalação ao mudar para um novo host, em vez de arrastar quaisquer problemas conosco. Então, aqui estão as etapas que usamos:

  1. We faça backup de toda a instalação e site e baixe-o localmente para mantê-lo seguro.
  2. We exportar o banco de dados (nem sempre incluído com backups) e baixe-o localmente para mantê-lo seguro.
  3. We instale o WordPress fresco no novo servidor e colocá-lo em funcionamento.
  4. We adicione plugins um de cada vez para garantir que são todos compatíveis e funcionando. Alguns desenvolvedores de plugins fizeram um bom trabalho ao incluir suas configurações na ferramenta de exportação ou fornecer suas próprias configurações de exportação e importação.
  5. We exportar o conteúdo do site existente usando a ferramenta WordPress Export incorporada diretamente no WordPress.
  6. We importar aquele conteúdo para o novo site usando a ferramenta de importação WordPress integrada no WordPress. Isso requer que você adicione os usuários ... um pouco trabalhoso, mas vale o esforço.
  7. We FTP as pastas wp-content / uploads onde todos os nossos ativos de arquivo carregados estão no novo servidor, garantindo que as permissões do arquivo sejam definidas corretamente.
  8. Nós definimos o configurações de permalinks.
  9. We feche o tema e instale-o usando o instalador de tema WordPress.
  10. Colocamos o tema ao vivo e reconstruir os menus.
  11. We refazer os widgets e copie / cole o conteúdo conforme necessário do servidor antigo para o novo.
  12. We rastrear o site para procurar quaisquer problemas com arquivos ausentes.
  13. We revisar manualmente todas as páginas do site para garantir que tudo está funcionando bem.
  14. Se tudo estiver bem, vamos atualize nossas configurações de DNS para apontar para o novo host e entrar em operação.
  15. Vamos garantir que o Configuração de bloqueio de pesquisa nas configurações de leitura está desativado.
  16. Nós adicionamos qualquer CDN ou cache mecanismos permitidos no novo host para acelerar o site. Às vezes é um plugin, outras vezes faz parte das ferramentas do host.
  17. Bem rastrear novamente o site com as ferramentas para webmasters para ver se há algum problema que o Google está vendo.

Manteremos o antigo host por cerca de uma semana ... para o caso de haver algum problema catastrófico. Depois de mais ou menos uma semana funcionando bem, desativaremos o host antigo e encerraremos a conta.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.