Migrando um site WordPress de um provedor de hospedagem para outro?


9

Meu site WordPress está hospedado em um provedor do Windows e estou mudando para outro provedor do Windows. Alguma dica ou instruções sobre como eu posso fazer a transição sem problemas de um para o outro sem perder nenhuma informação?


Talvez também seja interessante obter dicas sobre como minimizar o tempo de inatividade ou a sobreposição de conteúdo, com o tempo necessário para transferir o conteúdo do banco de dados e a migração do DNS. Ou devemos discutir isso no Pro Webmasters ?
Jan Fabry

Respostas:


12

Oi @ooo :

Supondo que você queira manter o mesmo domínio, é realmente bastante simples. Basicamente, você copia os arquivos usando um cliente FTP baixando do host antigo e fazendo o upload para o novo e copia o banco de dados MySQL executando um despejo de banco de dados em um script SQL (esta é sua "exportação" ) e, em seguida, executando o script (e esta é sua "importação" .)

O resto são apenas detalhes:

1.) Use o FTP para baixar todos os arquivos da raiz da web e todos os seus subdiretórios do seu antigo servidor hospedado.

2.) Carregue todos os mesmos arquivos na raiz da web do novo servidor da web hospedado nos mesmos diretórios nomeados.

3.) Faça um dump completo do banco de dados (ou seja, exporte) do seu banco de dados MySQL como um script SQL.

4.) Crie um novo banco de dados MySQL em seu novo host.

5.) Crie um usuário para o seu banco de dados MySQL e configure-o para ter todas as permissões. Certifique-se de registrar o nome do banco de dados, do usuário e da senha.

6.) Importe seu banco de dados MySQL executando o script MySQL no contexto do seu novo banco de dados.

7.) Em seguida, edite seu /wp-config.phparquivo em seu novo servidor e defina set DB_NAME, DB_USERe DB_PASSWORDpara o seu novo nome de banco de dados, o novo nome de usuário do banco de dados e a nova senha de usuário do banco de dados.

7.) Por fim, certifique-se de alterar as configurações de DNS do seu domínio para que ele use os servidores de nome do seu novo host. Você precisará aguardar o tempo limite para que o cache DNS apague e os endereços se propaguem (normalmente, leva apenas algumas horas, mas pode levar até 48 antes que seu novo site esteja acessível.)

É sobre isso. Se você precisar de mais detalhes, certifique-se de fornecer muito mais detalhes sobre seu novo host, incluindo minimamente o nome e o site do novo host e, se possível, que tipo de painel de controle eles oferecem para você administrar seu site (por exemplo, CPanel ou outra coisa? )


6

O principal problema ao alterar servidores são URLs codificados e caminhos de arquivo WP. Eles aparecem:

  • Na opção caminho do upload, em settings / misc (agora configurações / uploads, se a memória servir), nas instalações antigas do WP.

  • Em metadados de anexo, em instalações WP muito antigas.

  • No seu arquivo htaccess e, possivelmente, reescreva as regras, se o site estiver em uma subpasta.

  • Nas opções de URL do site e URL inicial, em configurações / geral.

Geralmente, recomendo desativar os permalnks antes de criar o db dump, para evitar o terceiro problema.

O quarto problema impede que você efetue login e pode ser corrigido no arquivo wp config, se o site alterar a URL, adicionando duas linhas ao wp-config.php:

define ('WP_HOME', 'http://domínio.com'); define ('WP_SITEURL', 'http://domínio.com');

Barras à mente em ambos os define.

O sintoma da primeira questão é que você receberá erros de permissão ao fazer upload de arquivos. É corrigido deixando o caminho do upload vazio, para que o WP use o valor padrão.

O segundo problema é corrigido apenas pela edição em massa do banco de dados. Mas, novamente, é válido apenas para dados muito muito antigos.

O resto é como Mike disse ...



1

Então, para voltar e responder à minha própria pergunta e, com sorte, ajudar outra pessoa, os links permanentes são reescritos facilmente, alterando o esquema de links permanentes em Configurações> Links permanentes. Altere-o e altere-o novamente e seu arquivo .htaccess será corrigido.

O segundo problema, a mensagem de aviso, foi um plug-in que escreveu um link estático quando eu o instalei. Eu desativei, reativei e ele fez o truque.

edit: obrigado Lisa, só vi você lá!


0

Eu uso o BackupBuddy (http://pluginbuddy.com) para todas as minhas migrações. É um plugin premium e não é perfeito, mas é muito melhor do que qualquer outra coisa que encontrei.


0

@ Nick - eu tive o mesmo problema em que a página principal carregou, mas nenhum dos links. Alterei Permalinks de Personalizado para Padrão e funcionou. Mudei de volta para minhas configurações personalizadas mais tarde e tudo deu certo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.