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

Eu tenho o meu site WordPress hospedado em um provedor do Windows e eu estou mudando para outro provedor do Windows. Alguma conspiração ou instruções sobre como eu posso transição sem problemas de um para outro sem perder nenhuma informação?

Solutions Collecting From Web of "Migrando um site WordPress de um provedor de hospedagem para outro?"

Oi @ooo :

Supondo que você deseja 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, em seguida, você copia o database MySQL fazendo um despejo de database para um script SQL (esta é a sua “exportação” ) e, em seguida, executando o script (e esta é a sua “importação” ).

O resto são apenas detalhes:

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

2.) Carrega todos esses mesmos arquivos para a raiz da web do novo servidor hospedado na mesma diretrizes.

3.) Faça um despejo completo do database (ou seja, exportação) do seu database MySQL como um script SQL.

4.) Crie um novo database MySQL em seu novo host.

5.) Crie um usuário para o seu database MySQL e configure-o para ter todas as permissions. Certifique-se de gravar o nome do database, do usuário e da senha.

6.) Importe seu database MySQL executando o script MySQL no contexto do seu novo database.

7.) Em seguida, edite seu arquivo /wp-config.php no seu novo servidor e forneça DB_NAME , DB_USER e DB_PASSWORD para o seu novo nome de database, o novo nome de usuário do database e a nova senha de usuário do database.

7.) Finalmente, certifique-se de alterar as configurações de DNS do seu domínio para que ele use os servidores de nomes do seu novo host. Você precisará aguardar o tempo limite para o cache do DNS e os endereços para se propagar (geralmente leva apenas algumas horas, mas pode demorar até 48 antes do seu novo site estar acessível).

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

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

  • Na opção de caminho de upload, em configurações / misc (agora configurações / uploads, se a memory serve), em antigas instalações WP.

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

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

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

Eu geralmente recomendo desligar os permalgantes antes de criar o db dump, para evitar o 3º problema.

O 4º problema impede você de fazer logon e pode ser corrigido a partir do arquivo de configuração do wp, se seu site alterar o URL, adicionando duas linhas ao wp-config.php:

define (‘WP_HOME’, ‘http://domain.com’); define (‘WP_SITEURL’, ‘http://domain.com’);

Mente as barras cortadas em ambos os define.

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

A segunda questão é corrigida apenas pela edição em massa do database. Mas, novamente, só é válido para dados muito antigos.

O resto é como Mike disse …

Então, para voltar e responder a minha própria pergunta e espero que ajude alguém, os permalinks são facilmente reescritos ao alterar o esquema de permalink em Configurações> Permalinks. Mude-o e altere-o novamente e seu arquivo .htaccess será corrigido.

O 2º problema, a mensagem de aviso, foi um plugin que escreveu um link estático quando o instalei. Eu desativou, depois reativou e fez o truque.

Editar: obrigada Lisa, só vi você lá!

Eu uso 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.

@Nick – Eu tive o mesmo problema onde a página principal foi carregada, mas nenhum dos links. Eu mudei coisas do Custom para o padrão e então funcionou. Eu mudei de novo para minhas configurações personalizadas mais tarde, e tudo funcionou.