Você está planejando mover seu site WordPress para uma nova empresa de hospedagem ou para um servidor diferente? É uma decisão importante e, compreensivelmente, você deve estar preocupado com a possibilidade de perda de dados e tempo de inatividade.
Em nossa experiência, esses são definitivamente os maiores riscos ao mudar de hospedagem na Web ou migrar um site. No entanto, é possível mudar com segurança para um novo host ou servidor sem comprometer a experiência do usuário ou o tempo de atividade.
De fato, mudamos o site do WPBeginner do HostGator para o SiteGround em 2020. Portanto, nós mesmos passamos por esse processo com sucesso, sem afetar negativamente nossos leitores.
Neste tutorial passo a passo, mostraremos como migrar com segurança seu site WordPress para um novo host sem nenhum tempo de inatividade. Também responderemos às perguntas mais comuns sobre como mover um site WordPress para um novo provedor de hospedagem.
Importante: antes de começarmos, queremos que você saiba que muitas empresas de hospedagem WordPress oferecem um serviço de migração gratuito. Talvez ele não esteja listado no site da empresa, portanto, tudo o que você precisa fazer é perguntar. Normalmente, é gratuito, mas algumas podem cobrar uma pequena taxa.
Dito isso, vamos dar uma olhada nas etapas que abordaremos para mover o WordPress para um novo servidor de hospedagem (sem nenhum tempo de inatividade):
Pronto? Vamos começar.
Etapa 1: Escolha seu novo host para WordPress
Se você estiver preso a um host lento, mesmo depois de otimizar a velocidade e o desempenho do WordPress, é hora de mover seu site WordPress para um novo host que possa lidar com seu tráfego crescente.
Ao procurar um novo provedor de hospedagem WordPress, é importante escolher com cuidado para não ter que mudar novamente tão cedo.
Veja quem recomendamos:
- Para uma hospedagem compartilhada confiável, recomendamos a Bluehost. Eles são oficialmente recomendados pelo WordPress.org. Usando nosso cupom Bluehost, os usuários do WPBeginner obtêm até 75% de desconto e um nome de domínio gratuito.
- Para uma hospedagem compartilhada mais rápida, recomendamos a Hostinger. Eles estão entre as principais empresas de hospedagem WordPress e oferecem servidores mais rápidos com excelente suporte ao cliente.
- Se estiver procurando por hospedagem em nuvem ou provedores específicos de local, recomendamos que consulte o SiteGround. Eles têm data centers em três continentes diferentes.
- Se estiver procurando uma hospedagem gerenciada para WordPress, recomendamos que consulte o WP Engine. Eles são o melhor e mais conhecido provedor do setor.
Depois de comprar sua nova hospedagem, NÃO instale o WordPress. Faremos isso em uma etapa posterior.
Por enquanto, sua nova conta de hospedagem na Web deve estar vazia, sem arquivos ou pastas em seu diretório principal.
Etapa 2: Configurar o Duplicator para facilitar a migração
A primeira coisa que você precisa fazer é instalar e ativar o plug-in do Duplicator no site que você deseja mover. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
O Duplicator é o melhor plug-in de migração do WordPress no mercado. Ele também vem com backups programados automatizados, suporte a armazenamento em nuvem, restauração com um clique e migrações inteligentes.
Observação: O Duplicator também tem uma versão gratuita chamada Duplicator Lite. Ela pode ser usada para mover seu site, mas tem recursos limitados em comparação com a versão profissional.
Depois de instalar e ativar o Duplicator, acesse a página Duplicator ” Backups em sua área de administração do WordPress.
Em seguida, você precisa clicar no botão “Add New” (Adicionar novo) no canto superior esquerdo.
Isso iniciará o assistente de backup do Duplicator.
Na próxima tela, você pode digitar um nome para o backup ou usar as tags dinâmicas para criar automaticamente um formato de nome, como a data e o título do site.
Em seguida, você pode expandir a seção “Storage” para selecionar um local de armazenamento. Para este tutorial, usaremos o local padrão, mas você pode adicionar um novo local, como o Dropbox ou o Google Drive, clicando no link “Add Storage”.
Basta clicar no botão “Next” para continuar.
Em seguida, o Duplicator fará uma varredura em seu sistema para garantir que tudo esteja em ordem para preparar o pacote.
Certifique-se de que os resultados da verificação estejam corretos (tudo deve estar “Bom”) e, em seguida, clique no botão “Criar backup”.
O processo pode levar vários minutos para ser concluído, portanto, deixe a guia aberta enquanto o plug-in faz seu trabalho.
Quando o processo for concluído, você verá opções de download para o Installer e o pacote Archive. Você precisa clicar no botão “Download” e, em seguida, selecionar a opção “Both Files”.
O arquivo compactado é uma cópia do seu site completo e o arquivo do instalador automatizará o processo de instalação para você.
Etapa 3: Importar seu site WordPress para o novo host
Agora que você fez o download dos arquivos compactados e do instalador, a próxima etapa é carregá-los em seu novo host da Web.
Para isso, conecte-se ao seu novo host da Web usando FTP.
Se você nunca fez isso antes, consulte nosso guia para iniciantes sobre o upload de arquivos via FTP para o WordPress.
Normalmente, você digitaria o nome de domínio do seu site como host ao conectar o cliente FTP.
No entanto, como seu nome de domínio ainda aponta para o host antigo, você precisará se conectar inserindo o endereço IP ou o nome de host do servidor.
Você pode encontrar essas informações no painel do painel de controle da sua nova conta de hospedagem.
Se não conseguir encontrar essas informações, solicite suporte à sua nova empresa de hospedagem na Web, que o ajudará.
Usando o cliente FTP, você precisa carregar o arquivo installer.php e o arquivo .zip no diretório raiz do seu site.
Normalmente, essa é a pasta /username/public_html/
.
Novamente, se não tiver certeza, pergunte à sua empresa de hospedagem na Web.
Certifique-se de que seu diretório raiz esteja completamente vazio. Algumas empresas de hospedagem na Web instalam automaticamente o WordPress quando você se inscreve.
Se você tiver o WordPress instalado no diretório raiz, será necessário excluir o WordPress primeiro.
Feito isso, você precisa carregar o arquivo zip e o arquivo installer.php no diretório raiz do seu site.
Etapa 4: Altere o arquivo Hosts para evitar tempo de inatividade
Depois de fazer upload dos dois arquivos para o novo host, é necessário acessar o arquivo installer.php em um navegador.
Normalmente, esse arquivo pode ser acessado usando um URL como este:
http://www.example.com/installer.php
No entanto, esse URL o levará ao seu antigo host da Web e você receberá um erro 404. Isso ocorre porque seu nome de domínio ainda aponta para seu antigo host da Web.
Normalmente, outros tutoriais podem dizer para você alterar os nameservers do seu domínio e apontá-lo para a nova empresa de hospedagem, mas isso está errado.
Se você fizer isso agora, seus visitantes verão um site quebrado quando você o migrar.
Mostraremos como você pode acessar temporariamente o novo site no seu computador sem afetar o site antigo.
Isso é feito com o arquivo hosts em seu computador.
O arquivo hosts pode ser usado para mapear nomes de domínio para endereços IP específicos. Em outras palavras, ele permite que você engane seu computador para que ele pense que o site foi movido, embora não seja.
Vamos dar uma olhada em como adicionar uma entrada para o seu nome de domínio no arquivo hosts para que ele aponte para a sua nova empresa de hospedagem.
Ao fazer essas alterações, você poderá acessar os arquivos no novo host usando seu próprio nome de domínio, enquanto o resto do mundo ainda estará acessando seu site a partir do host antigo. Isso garante 100% de tempo de atividade.
A primeira coisa que você precisa fazer é encontrar o endereço IP do seu novo servidor de hospedagem na Web.
Para encontrar isso, é necessário fazer login no painel do cPanel e clicar no link expandir estatísticas na barra lateral esquerda. O endereço do seu servidor será listado como “Endereço IP compartilhado”.
Por exemplo, na Hostinger, você encontrará o endereço IP do seu servidor nos detalhes do seu plano de hospedagem.
Se estiver usando um PC com Windows, será necessário abrir o aplicativo Notepad com privilégios de administrador.
Basta clicar no botão “Iniciar” e procurar o aplicativo Notepad. Clique com o botão direito do mouse no ícone do aplicativo Notepad e selecione “Executar como administrador”.
Será exibido um prompt do UAC do Windows e você precisará clicar em “Yes” (Sim) para iniciar o Notepad com privilégios de administrador.
Na tela do Bloco de Notas, vá para Arquivo ” Abrir e navegue até a pasta C:\Windows\System32\drivers\etc
. Nessa pasta, selecione o arquivo hosts e abra-o.
Se você estiver usando um Mac, precisará abrir o aplicativo Terminal e digitar este comando para editar o arquivo hosts:
sudo nano /private/etc/hosts
Para usuários de Windows e Mac, na parte inferior do arquivo hosts, é necessário inserir o endereço IP copiado e, em seguida, o nome do domínio. Assim:
192.168.1.22 www.example.com
Certifique-se de substituir o endereço IP pelo endereço que você copiou do cPanel e example.com pelo seu próprio nome de domínio.
Quando terminar, salve suas alterações.
Agora você pode acessar seus arquivos no novo host usando o nome de domínio no seu computador.
Importante: Não se esqueça de desfazer as alterações feitas no arquivo hosts depois de concluir a migração (etapa 6).
Etapa 5: Criação do banco de dados MySQL em seu novo host
Antes de executarmos o instalador no novo host, será necessário criar um banco de dados MySQL na sua nova conta de hospedagem. Se você já tiver criado um banco de dados MySQL, poderá pular para a próxima etapa.
Criação de um banco de dados no cPanel
Vá para o painel cPanel da sua nova conta de hospedagem, role para baixo até a seção Bancos de dados e clique no ícone “Bancos de dados MySQL”.
Você verá um campo para criar um novo banco de dados.
Digite um nome para o seu banco de dados e clique no botão “Create Database” (Criar banco de dados).
Depois de criar o banco de dados MySQL, é necessário rolar para baixo até a seção Usuários do MySQL.
Em seguida, forneça um nome de usuário e uma senha para o novo usuário e clique no botão “Create User” (Criar usuário).
Depois disso, você precisa adicionar esse usuário ao seu banco de dados. Isso dará ao nome de usuário que você acabou de criar todas as permissões para trabalhar nesse banco de dados.
Para isso, role a tela para baixo até a seção “Adicionar usuário a um banco de dados”. Basta selecionar o usuário do banco de dados que você criou no menu suspenso ao lado do usuário, selecionar o banco de dados e clicar no botão “Add” (Adicionar).
Seu banco de dados agora está pronto para ser usado com o WordPress. Não se esqueça de anotar o nome do banco de dados, o nome de usuário e a senha. Você precisará dessas informações na próxima etapa.
Etapa 6: iniciar o processo de migração do Duplicator
Agora, estamos prontos para executar o instalador. Navegue até o seguinte endereço na janela do navegador, substituindo example.com pelo seu nome de domínio:
http://www.example.com/installer.php
O instalador executará alguns testes e mostrará “Pass” ao lado dos testes de arquivamento e validação.
Você precisa marcar a caixa de seleção dos termos e condições e continuar clicando no botão “Next” (Avançar).
Agora, você será solicitado a inserir o host do MySQL, o nome do banco de dados, o nome de usuário e a senha.
Seu host provavelmente será localhost. Depois disso, você digitará os detalhes do banco de dados que criou na etapa anterior.
Em seguida, o Duplicador precisa verificar se consegue se conectar ao banco de dados e executar a instalação.
Clique no botão “Validate” (Validar) na parte inferior para continuar.
Se o Duplicator conseguir se conectar, você verá os resultados do teste como Pass.
Agora você pode marcar a caixa de seleção dos termos e avisos e clicar no botão “Next” (Avançar).
Clique no botão “Next” (Avançar) para continuar.
O Duplicator agora importará o banco de dados do WordPress do arquivo zip para o novo banco de dados.
Em seguida, ele solicitará que você atualize o URL ou o caminho do site. Como você não está alterando os nomes de domínio, não é necessário alterar nada aqui.
Basta clicar no botão “Next” para continuar.
O Duplicator executará as etapas finais e mostrará o botão de login.
Agora você pode fazer login no seu site WordPress no novo host para garantir que tudo esteja funcionando como esperado.
Etapa 7: Atualize seus servidores de nomes de domínio (DNS)
Nesse ponto, você criou uma cópia completa do banco de dados e dos arquivos do WordPress no novo servidor de hospedagem, mas seu domínio ainda aponta para a conta antiga de hospedagem na Web.
Para atualizar seu domínio, você precisa trocar seus servidores de nomes DNS. Isso garante que os usuários sejam levados para o novo local do seu site quando digitarem seu domínio nos navegadores.
Se você registrou seu domínio com seu provedor de hospedagem, é melhor transferir o domínio para um novo host.
Por outro lado, se você usar um registrador de domínios como Domain.com, GoDaddy ou Network Solutions, precisará atualizar seus servidores de nomes.
Você precisará das informações do servidor de nomes DNS do seu novo host da Web. Geralmente, são alguns URLs que se parecem com estes:
ns1.hostname.com
ns2.hostname.com
Para fins deste guia, mostraremos como alterar os servidores de nomes DNS com a GoDaddy.
Para outros provedores de hospedagem, dê uma olhada em nosso guia sobre como alterar os servidores de nomes de domínios.
Dependendo do seu registrador de domínios ou host da Web, as capturas de tela podem parecer diferentes. No entanto, o conceito básico é o mesmo.
Você precisa procurar a área de gerenciamento de domínios e, em seguida, procurar os servidores de nomes. Se precisar de ajuda para atualizar seus servidores de nomes, solicite à sua empresa de hospedagem na Web.
No caso da GoDaddy, você precisa fazer login na sua conta da GoDaddy e, em seguida, clicar em “Domains” (Domínios).
Depois disso, você precisa clicar no botão “Manage” (Gerenciar) ao lado do nome de domínio que deseja alterar.
Vá para a seção “Additional Settings” (Configurações adicionais).
Em seguida, você precisará clicar em “Manage DNS” (Gerenciar DNS) para continuar.
Em seguida, role a tela para baixo até a seção “Nameservers”.
Aqui, clique no botão “Change” (Alterar).
Primeiro, você precisará mudar o menu suspenso do tipo de servidor de nomes de “Padrão” para “Personalizado”.
Depois disso, você pode preencher as informações do seu novo provedor de hospedagem em Nameservers.
Não se esqueça de clicar no botão “Salvar” para armazenar suas alterações.
Você alterou com êxito os servidores de nomes do seu domínio. As alterações de DNS podem levar de 4 a 48 horas para serem propagadas para todos os usuários.
Como você tem o mesmo conteúdo no host antigo e no novo, seus usuários não verão nenhuma diferença. Sua migração do WordPress será perfeita, sem absolutamente nenhum tempo de inatividade.
Por segurança, recomendamos que você espere para cancelar sua conta de hospedagem antiga até 7 dias após a migração.
Perguntas frequentes
Aqui estão algumas perguntas que muitos de nossos usuários fazem ao mover o WordPress de um host para outro.
1. Como faço para migrar meu site WordPress para outro host?
Você pode migrar seu site WordPress movendo os arquivos e o banco de dados do WordPress do host antigo para o novo provedor de hospedagem.
Algumas empresas de hospedagem também oferecem serviços gratuitos de transferência de sites, mas você precisará perguntar a elas. Como alternativa, você pode fazer isso sozinho, transferindo arquivos usando um cliente FTP e importando o banco de dados via phpMyAdmin.
2. Posso migrar meu site WordPress para outro provedor de hospedagem?
Sim, você pode migrar seu site WordPress para outro provedor de hospedagem.
3. Posso me inscrever na nova conta de hospedagem sem registrar um nome de domínio?
Sim, você pode se inscrever em uma conta de hospedagem sem registrar um nome de domínio.
Nome de domínio e hospedagem são dois serviços diferentes, e você não precisa necessariamente registrar um nome de domínio ao se inscrever em um novo host. Para obter mais detalhes, consulte nosso guia sobre a diferença entre nome de domínio e hospedagem na Web.
Alguns provedores de hospedagem solicitarão que você selecione um nome de domínio como a primeira etapa da compra da hospedagem. Eles também permitirão que você insira um nome de domínio se já tiver um.
4. Preciso transferir meu nome de domínio para o novo host?
Não, você não precisa transferir seu nome de domínio para o novo host. No entanto, a transferência do seu nome de domínio para a nova hospedagem facilitará a renovação e o gerenciamento no mesmo painel da sua nova conta de hospedagem.
Para saber mais sobre esse tópico, consulte nosso guia definitivo sobre nomes de domínio e como eles funcionam.
5. Como faço para corrigir o erro de estabelecimento de conexão com o banco de dados no Duplicator?
Se estiver vendo um erro de conexão com o banco de dados ou o erro de conexão com o banco de dados no Duplicator, provavelmente você inseriu informações incorretas na conexão com o banco de dados.
Certifique-se de que o nome do banco de dados, o nome de usuário do MySQL e a senha estejam corretos. Algumas empresas de hospedagem na Web não usam o localhost como host para seus servidores MySQL. Se esse for o caso, será necessário solicitar à equipe de suporte do seu host da Web que forneça as informações corretas.
6. Como verifico se meu site está carregando no novo host?
Há várias ferramentas on-line que permitem ver quem está hospedando um site. Depois de transferir seu site para o novo host, você pode usar qualquer uma dessas ferramentas e elas mostrarão o nome da empresa de hospedagem na Web que está hospedando seu site.
Se não faz muito tempo que você migrou seu site e fez alterações no servidor de nomes de domínio (DNS), é provável que seu site ainda esteja carregando no host antigo. As alterações de nome de domínio podem levar até 48 horas para serem totalmente propagadas.
7. Preciso excluir algum arquivo ou dado do host antigo?
Ao trocar de empresa de hospedagem, recomendamos que você mantenha seu site antigo por pelo menos uma semana. Depois disso, você poderá excluir os arquivos do seu antigo host da Web. Se estiver cancelando sua conta, o provedor de hospedagem na Web excluirá todos os seus dados de acordo com a política dele.
8. Por quanto tempo devo manter minha conta ativa no host antigo?
Depois de migrar seu site para o novo host, e se você não tiver nenhum outro site hospedado no host antigo, poderá cancelar a conta de hospedagem antiga.
Entretanto, em alguns casos, você pode já ter pago a eles pela hospedagem anual. Você deve verificar a política de reembolso deles para ver se tem direito a algum reembolso após o cancelamento.
9. Como faço para mover um site WordPress com SSL/HTTPS?
Você precisará instalar um certificado SSL em seu novo provedor de hospedagem. Depois disso, você pode seguir as mesmas etapas mencionadas acima. Apenas certifique-se de usar HTTPS nos URLs, como em https://example.com
10. Bônus: Migração gratuita do site pelo seu novo host
Se você deseja mudar sua hospedagem na Web, mas as etapas acima parecem muito complicadas, escolha os seguintes provedores e eles migrarão seu site para você.
SiteGround, Hostinger e WP Engine oferecem migração gratuita de sites para usuários do WPBeginner.
Esperamos que este tutorial tenha ajudado você a migrar o WordPress para seu novo host sem nenhum tempo de inatividade. Talvez você também queira ver nossas escolhas de especialistas sobre a melhor hospedagem barata para WordPress ou nosso guia sobre os erros mais comuns do WordPress e como corrigi-los, caso encontre algum problema com sua migração para o WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Alex S
Awesome, I did it perfectly. Thanks
Gimel
Good day,
Does this also work for moving from localhost to an online hosting service?
WPBeginner Support
For moving your site to a hosting provider from your local computer, you would want to follow our guide below:
https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/
Administrador
Francis Caysip
Do I need to change nameservers if the “new” web host is also the domain host?
WPBeginner Support
If your domain already points to the new host then you would not need to change it, if the domain is pointing toward your old host it would need to be changed.
Administrador
Bryce
Thank you for this very well-written tutorial! It helped me move from a hosting service that upped their prices so that I can get the newcomer discount with a new host. Thanks!
WPBeginner Support
Glad our guide was helpful
Administrador
Jon
Your article states that the new host folder must be empty before continuing on with the migration. How does this work for someone where I am migrating sites to a host that has other sites already on it?
WPBeginner Support
your hosting provider would normally have a folder for each specific site and you would add your site to the empty folder.
Administrador
Andrea Crenshaw
Real Lifesaving (Sitesaving) article! Thank you soo much!!
WPBeginner Support
Glad you found our guide helpful
Administrador
Rousseau
Thank you very much for this article! I just used it to switch hosting providers after getting tired of downtime with my old provider. Appreciate the great documentation.
WPBeginner Support
Glad our guide was helpful
Administrador
Jacob
Hi, I successfully transferred my website using the Duplicator plugin. Everything works, but now the website is running rather slowly. Is this a common side effect? Any suggestions for fixing this?
WPBeginner Support
It is hard to say why your site may have slowed down, for a starting point we would recommend going through our guide below for speeding up your site first:
https://www.wpbeginner.com/wordpress-performance-speed/
Administrador
Binh
Hello, Thanks for your guide.
1. I managed to the last steps but there are several issues in Database section, e.g. “DATABASE ERROR: database error write” -> is it common to get this error?
WPBeginner Support
That sounds like you may have had an issue during the transfer process. You would want to reach out to your hosting provider to ensure they don’t see an error on their end.
Administrador
Rasif
white transferring the site enter the database credentials screen an error showing.
“Error Processing Request an error occurred while testing the data base connection! Please try Again.”
WPBeginner Support
You would want to ensure your database information is correct for one of the more common causes.
Administrador
Thomas
Bluehost charges to migrate a website. Is that for the service or can I migrate it myself as above and not have to pay the fee??
WPBeginner Support
The fee would be if you want them to do it for you. If you follow our guide above then it does not have a cost.
Administrador
Robert
I will share my experience: for one case, I had to switch off the plugin responsible for SSL. Than it was possible to migrate the website correctly. Anyway, thank you for this tool! It is awesome!!
WPBeginner Support
Glad it was helpful and thanks for sharing the workaround you used if someone else runs into that issue
Administrador
Ranjit Singh
Stuck in step 6 after trying to open the installer.php getting privacy error message in chrome
“Your connection is not private
Attackers might be trying to steal your information from site (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_COMMON_NAME_INVALID”
WPBeginner Support
Reach out to your hosting provider to ensure you have your SSL certificate set up correctly.
Administrador
Gordon
This was a great step to step and helped me migrate a site when another plug-in failed on me. Thanks for your guidance!
WPBeginner Support
Glad our guide was helpful
Administrador
Ryan
stuck on step 4 I updated the notepad etc host doc but now how do I access the installer.php file? I tried typing in example.com/installer.php with my domain name into browser with no luck. I have saved the duplicator installer.php file into the www folder in the new hosting files.
WPBeginner Support
You may want to check with your hosting provider to ensure there isn’t an issue with the location of the folder or if the folder was set under a different domain.
Administrador
Grace
Hi! I’m stuck at Step 6/ I really need help. I uploaded the installer and .daf file in the correct root folder but still experiencing the 404 Not Found Error. I don’t know what to do next.
WPBeginner Support
You would want to reach out to your hosting provider to ensure you’ve placed the file in the correct location.
Administrador
Nic
I get an error on Step 1: Deployment:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
WPBeginner Support
You would want to reach out to your hosting provider for assistance. We have an article covering the different reasons for that error that you can take a look at below:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-503-service-unavailable-error-in-wordpress/
Administrador
Chris
Hi, thank you for this guide.
I was thinking you might need to add on the “nameserver” part that when migrating to a new web host is complete it is not necessary to change the but you need to change the A records to point the IP address of your new web host from your domain registration account settings. thank you and more power!
WPBeginner Support
While that is an option it is not the most beginner-friendly and can cause confusion later for some users which is why we recommend the nameserver change at the moment.
Administrador
Jossif G
Great write up and direction. I had couple from web, but yours is by far the best.
You provided a lot of details that no one does, like prepare cpanel files before installing. It help me a lot, thank you very much
WPBeginner Support
Glad our guide was helpful
Administrador
Jumadi
This guide is really helpful, you save me a lot buddy.. Thank you so much..
WPBeginner Support
Glad our guide was helpful
Administrador
Vineesh
Awesome post.
Worked out Well.
thanks guys….
WPBeginner Support
You’re welcome, glad you found our content helpful
Administrador
Sebastian
Thanks, simple and easy
WPBeginner Support
You’re welcome
Administrador
Peace Ronny
Can you transfer your project via USB
WPBeginner Support
You would need physical access to your hosting provider’s service to do that.
Administrador
Dileepa K.
Nice Article and very helpful
WPBeginner Support
Glad you found our guide helpful
Administrador
Jack
Thanks for this but im still confused, I am using a CDN and the DNS are pointing to the it, should i first pause the CDN or can still do the process ignoring it then i wont have to update the NS? How should i do it right with no downtime?
WPBeginner Support
You can still follow this guide. When changing where your namservers are pointing you would update where your CDN is pointing rather than your nameservers.
Administrador
Abdulkarim
Thank you, it helps me a lot,
Best regards,
WPBeginner Support
You’re welcome
Administrador
Jeff Cole
Lovely clear instructions, moved site over easily. My old host site I could access with or without the WWW , after the change over and before changing the nameserver I could access new site in host file with WWW and the old site without WWW. Thanks
WPBeginner Support
You would want to reach out to your hosting provider to ensure your nameserver change was set up and that you don’t still have your hosts file changed.
Administrador
Zaeem Khan
I want to change both the domain name and the hosting without losing site data and visitors
WPBeginner Support
You would want to take a look at our guide below:
https://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
Administrador
Faisal
What if I have a website already on my new web host? If I upload the backup files (installer.php and the zip file) to a new folder in the root directory, how can I run the php file?
WPBeginner Support
It would depend on the specific host, most you should be able to update your hosts file to be able to visit the page while others you can also set the new site on a temporary address.
Administrador
Charles
Got to step 6 and typed in a browser the website address, got the no results found page come up on my website. Don’t know if I completed the Note pad step correctly for directing the page with the I.P address.
WPBeginner Support
You may want to reach out to your hosting provider’s support to ensure you are using the correct IP for the site and the site is not on a temporary address.
Administrador
Akhtar
Please reply, I’ve successfully moved to new hosting. But I’m confused about – How I’ll log in to my WordPress when old hosting is expired?
Because there is no WP is installed, and no login is created on new hosting. Please explain,
WPBeginner Support
When moving your site to a new hosting provider, your login information for the site should be the same as it was and this method should add the WordPress files for you.
Administrador
Nahid
All Done but when I Click a new domain link then loading and enter previous domain link. All pages show previous links in the URL. So how can I fix it pls?
WPBeginner Support
For a new domain, you would want to take a look at our article below, especially step 4 and beyond.
https://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
Administrador
Dario
Migration worked (no errors / warnings) however error when going wp-admin :
There has been a critical error on your website. Please check your site admin email inbox for instructions.
Learn more about debugging in WordPress.
WPBeginner Support
That error is a general error message, for resolving it you would want to take a look at our guide below.
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/
Administrador
Rich
This guide works perfectly, I’ve used it many times. Thanks!
WPBeginner Support
Glad we could be helpful
Administrador
pasan
should i remove al files from new hosting ?
WPBeginner Support
It would depend on the files and hosting provider. If you reach out to your hosting provider they should be able to let you know.
Administrador
Angel Fernández
Hello, I would like to see if the procedure you specify in this post would also help me if I want to duplicate my website in a subdomain of the same website.
If possible, could you give me more information on additional steps that I should take?
WPBeginner Support
If you mean for a staging site, you would want to take a look at our article below:
https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/
Administrador
Matt
Hi, great article, i’ve transferred the website and this is set up on the tempoary domain pending transfer of the one i’m going to use. One issue i’m having is opening the wordpress interface after logining in successfully on the new website. I get a 404 error, is that because it won’t work until the Domain has been updated?
WPBeginner Support
It depends on your hosting provider, some have this issue with the temporary domain, others you would want to follow the recommendations in our guide below:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-posts-returning-404-error/
Administrador
Valentine Nnaemeka
I get this error each time i try building it
Host Build Interrupt
This server cannot complete the build due to host setup constraints.
To get past this hosts limitation consider the options below by clicking each section.
I’ve tried a lot but it still says the same thing while file size is little. Is there anything i can do please?
WPBeginner Support
The plugin should list options that you should be able to try or you can reach out to your hosting provider and they should be able to assist.
Administrador
Priya Ravi
Hi,
I am a first time web site creator. I have created a domain in WordPress how do I add hosting now? I assume WordPress is hosting my domain.
I tried cancelling the subscription, however I may lose part of the money. Please advice.
WPBeginner Support
It sounds like you may be confused about hosting vs domain, you would want to take a look at our guide here:
https://www.wpbeginner.com/beginners-guide/whats-the-difference-between-domain-name-and-web-hosting-explained/
Administrador
Jude Lake
I have just moved my website successfully using the backup and upload method, but immediately I changed DNS to new host, site traffic drop by 90% and continued even after 3 days of migration. Please is there any mistake I’ve made. Meanwhile, site works very well.
WPBeginner Support
You would want to ensure any caching on your host’s end has been cleared and ensure there are no DNS issues that your host can see when you updated your information.
Administrador
Kwabean Afrane
Under Step 6, you wrote “Next, it will ask you to update site URL or Path. Since you are not changing domain names, you DON’T need to change anything here.”
My question is, what if I am changing domain names, what do I change there”.
WPBeginner Support
For moving to a new domain you would want to take a look at our article here:
https://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
Administrador
Alex P
Thanks, worked a treat : )
WPBeginner Support
You’re welcome, glad our guide could help
Administrador
Samirah
Hello, thank you for this.
Is it possible to use these steps to move my website to my Bluehost server which has a website hosted already?
WPBeginner Support
It would depend on your specific goals but yes you can certainly do that
Administrador
joe
Hi,
How do you mean by this?
Important: Don’t forget to undo the changes you made to hosts file after you have finished the migration (step 6).
Thank you
WPBeginner Support
Once the migration is complete you would want to edit your hosts file to remove the IP address you added for your domain, otherwise, you would always see your site through there without knowing what your visitors would see.
Administrador
Christopher
Very well thought out and complete tutorial. Very much appreciated. Thank you.
WPBeginner Support
You’re welcome, glad you liked out guide
Administrador
Derek
I want to move my WP website to a new host with a new domain name. Do many of the steps change?
WPBeginner Support
If it is a new domain name then you shouldn’t need to worry about changing your hosts file would be the only difference
Administrador
Hazel beaver
I’m am just about to transfer my live business site to bluehost. Is there a simpler way to move the site? Such as installing a back up of the old site to the new hosting with a temp domain name, then changing the temp name when getting the domain name to point to the new server? I’m a bit nervous to carry out all the steps above!
WPBeginner Support
While you could do that if you wanted, it would work out to a very similar process as the process above and depending on the backup tool you could be missing a few things on your site
Administrador
malchaz
Great article worked perfectly
WPBeginner Support
Glad our guide was able to help
Administrador
Avery Davis
Would there be any benefit to buying the Pro version of Duplicator?
WPBeginner Support
If you take a look at the plugin’s page they list the features that their pro version offers
Administrador
claude
It seems that after I add the IP and website name on the HOST file, then I see the website under construction only from my pc. I got scared for a sec.
WPBeginner Support
This should allow you to make changes without worrying what visitors to your domain see
Administrador