Como Mover um Site WordPress Entre o Localhost e o Online
John Turner
John Turner
Você quer renovar o design do seu site, testar alguns novos plugins ou experimentar código personalizado. Como você faz isso sem quebrar seu site live?
Muitos desenvolvedores usam hospedagens WordPress locais para resolver esse problema.
Mover seu site WordPress ativo para uma hospedagem local abre um mundo de possibilidades. É como ter um sandbox onde você pode brincar com seu site sem nenhuma consequência.
Claro, a viagem geralmente funciona nos dois sentidos. Depois de terminar de construir ou consertar algo localmente, você precisa colocá-lo em um servidor live onde as pessoas possam vê-lo.
Neste tutorial, mostrarei as duas direções: como baixar uma cópia do seu site ativo para um host local e como enviar um site local para um servidor ativo.
Aqui estão os principais pontos:
- A hospedagem local permite testar atualizações, novos designs e código personalizado com segurança, sem arriscar qualquer tempo de inatividade no seu site ativo.
- Trabalhar localmente remove completamente a latência de resposta do servidor e permite que você trabalhe de qualquer lugar, mesmo sem conexão com a internet.
- Crie um ambiente local com ferramentas gratuitas: Você pode configurar rapidamente um servidor local no seu computador usando softwares como LocalWP, MAMP, WAMP ou XAMPP.
- Um plugin de migração confiável como o Duplicator Pro permite que você agrupe um site inteiro em um único arquivo de backup fácil de mover, em qualquer direção.
- Do ativo para o local: arraste e solte seu backup em uma instalação do LocalWP, ou carregue os arquivos e execute o script instalador em seu servidor local.
- Do local para o ativo: você também precisará de hospedagem, um domínio e um novo banco de dados, e precisará substituir seus URLs de localhost durante a instalação.
Resumo Rápido: Como Mover um Site WordPress Entre Local e Ativo
Site ativo → host local:
Site local → servidor ativo:
Sumário
É Possível Hospedar um Site WordPress Localmente?
Usando softwares como XAMPP, MAMP, WAMP ou LocalWP, você pode configurar um ambiente de servidor local no seu computador. Isso instalará o WordPress e o executará localmente, permitindo que você desenvolva e teste seu site sem precisar de conexão com a internet ou de um servidor ativo.
Por Que Hospedar Seu Site WordPress Localmente?
Seja você um desenvolvedor, designer ou apenas queira fazer algumas alterações no seu site, é uma boa ideia criar um site hospedado localmente. Essencialmente, isso envolve criar uma cópia do seu site WordPress ativo e hospedá-lo em um servidor local no seu computador.
Isso lhe dá uma cópia exata do seu site para mexer enquanto seu site ativo permanece inalterado.
Você pode editar seu tema WordPress, atualizar plugins e adicionar novo conteúdo sem afetar a funcionalidade do seu site real.
Vamos falar sobre os principais benefícios de ter um site WordPress local.
Crie um Ambiente de Teste Isolado
Com uma hospedagem local, você terá um ambiente de teste independente. Aqui, você pode experimentar livremente sem impactar o site ativo.
Isso permite que você teste novos temas, plugins e alterações de código sem o risco de quebrar algo no site de produção. Você também pode enviar alterações sem tempo de inatividade, para não prejudicar seu SEO.
Comece a Aprender WordPress
Se você é novo em desenvolvimento ou design, pode criar um site local para aprimorar suas habilidades. Você terá a liberdade de aprender a codificar em um site offline e gratuito.
Disponibilidade Offline
A hospedagem local permite que você trabalhe em seu site WordPress mesmo sem conexão com a internet. Isso é útil quando você está viajando ou em situações em que uma conexão de internet estável não está prontamente disponível. Você pode continuar a desenvolver, projetar e testar seu site, independentemente do seu acesso à internet.
Desenvolvimento Mais Rápido
Hospedar o WordPress localmente elimina a dependência da conectividade com a internet e dos tempos de resposta do servidor. Isso resulta em um fluxo de trabalho mais rápido, permitindo que você faça alterações, teste-as e veja resultados imediatos.
Confidencialidade e Privacidade
A hospedagem local garante que seu trabalho permaneça confidencial e privado. Você pode trabalhar em projetos sensíveis sem o risco de expô-los ao público. Isso é especialmente importante ao trabalhar nos sites de seus clientes.
Economia de Custos
Se você não tem um site WordPress ativo, pode criar um site local antes de pagar pelos serviços de hospedagem na web, economizando dinheiro a longo prazo. Você pode criar seu primeiro site sem custos extras. Isso pode beneficiar indivíduos ou pequenas empresas com um orçamento apertado.
Como Mover um Site WordPress Ativo para um Host Local
Agora que você conhece os benefícios de hospedar seu site WordPress localmente, vou guiá-lo pelo processo de mover seus dados para um servidor local!
Aqui estão os passos essenciais para mover um site WordPress ativo para um localhost:
- Instale um plugin de migração confiável como o Duplicator Pro para transferências fáceis
- Crie um backup completo do seu site ativo
- Configure um ambiente de desenvolvimento local
- Crie um novo banco de dados para o site local
- Importe seus arquivos de backup para concluir a migração
Passo 1: Instale um Plugin de Migração WordPress
Se você deseja começar a testar alterações no site em um ambiente local, precisará migrar uma cópia exata de seus dados para um servidor local. Embora isso pareça uma tarefa difícil, o Duplicator simplifica o processo.
O Duplicator é o melhor plugin de backup e migração do WordPress. Ele pode empacotar todo o seu site ativo em um único arquivo zip.
Isso permite que você transfira facilmente todos os seus arquivos do WordPress, plugins, temas e tabelas de banco de dados para um novo local.

Aqui estão alguns recursos mais úteis incluídos no Duplicator Pro:
- Backups manuais e automáticos
- Sites de staging com um clique
- Armazenamento de backup na nuvem para Duplicator Cloud, Google Drive, Amazon S3 e mais
- Suporta sites grandes e redes Multisite
- Pontos de recuperação de desastres para restauração rápida do site
- Restaurações com um clique
- Restaurações remotas com um clique
- Importações de arrastar e soltar
- Suporte para sites vazios
- Notificações por e-mail para timeouts
- WP Media Cleanup e DB Optimizer com os planos Pro e Elite, mais Activity Log com Elite
Primeiro, selecione uma assinatura para o Duplicator Pro. Existe uma versão gratuita do plugin, mas um plano premium oferece migrações de arrastar e soltar. Isso ajuda você a mover rapidamente as alterações de e para o seu site de produção.
Após a compra, copie sua chave de licença. Em seguida, instale e ative o Duplicator Pro em seu site WordPress ativo.
Antes de começar a usar o Duplicator, você precisará ativar sua licença. Vá para Duplicator Pro » Configurações » Geral.

Cole sua chave de licença e clique em Ativar. Em seguida, sinta-se à vontade para continuar para a próxima etapa!
Passo 2: Faça Backup do Seu Site Ativo
O Duplicator permite duplicar todo o seu site. Para criar esta cópia, você precisará criar um backup. Isso pode ser facilmente transferido para um host local.
Para começar, navegue até Duplicator Pro » Backups » Adicionar Novo.

Dê um nome ao backup e escolha Local como local de armazenamento.

Se você deseja mover todos os seus dados, selecione Site Completo. No entanto, você também pode excluir certos arquivos do site ou apenas fazer backup do seu banco de dados WordPress.

Em seguida, o Duplicator verificará seu site ativo. Você verá avisos se algo precisar de sua atenção.

Clique em Criar Backup. Assim que o Duplicator criar automaticamente uma cópia do seu site, você a verá na página Backups.

Baixe os arquivos de arquivo e instalador.
Etapa 3: Criar um Site Local
Em seguida, você precisará configurar um site local hospedado em seu computador. Para fazer isso, é importante encontrar um ambiente de servidor local.
Aqui estão algumas opções eficazes:
Neste tutorial, vou focar no LocalWP e no MAMP.
Método 1: Criando um Site Local Usando o LocalWP
O LocalWP é uma das ferramentas mais populares para criar sites WordPress locais. Com apenas um clique, ele instalará o WordPress automaticamente para você.
Ao contrário de outros softwares locais, o LocalWP é compatível com Mac, Windows e Linux.

Para começar a criar seu site local, acesse o site do LocalWP e clique em Download Grátis. Em seguida, escolha seu sistema operacional.

Após instalar o aplicativo, clique no ícone + no canto inferior esquerdo. Isso permitirá que você adicione um novo site local.

Selecione Criar um novo site e continue.

Nomeie o novo site local.

Se você for um desenvolvedor, poderá personalizar o ambiente local com uma versão específica de PHP, Apache e MySQL. Para fazer isso, selecione Personalizado.
No entanto, o Preferred configurará uma instalação geral do WordPress para você.

Por último, forneça um nome de usuário, endereço de e-mail e senha para o site.

O LocalWP levará apenas alguns minutos para configurar seu novo site WordPress local.
Método 2: Criando um Site Local Usando MAMP
Muitas pessoas decidem usar o MAMP para computadores Mac e o WAMP para Windows. Qualquer uma dessas opções instalará rapidamente o WordPress e o hospedará em seu computador local.
Como eu pessoalmente uso um Mac, usarei o MAMP neste guia.
Você precisará começar acessando o site do MAMP e baixando a versão compatível com seu computador.

Ao abrir este arquivo, o MAMP o guiará por algumas instruções de instalação. Se você seguir estas etapas, verá uma mensagem de sucesso.

Agora, abra o aplicativo MAMP e clique em Preferências » Portas. Aqui, defina a Porta Apache para 80 e clique em OK.

Depois disso, vá para a aba Servidor. Em Raiz do documento, você pode escolher uma pasta para armazenar seu site local.

Por padrão, esta será Aplicativos » MAMP » htdocs.
Passo 4: Criar um Banco de Dados
Antes de começar a mover seus arquivos originais para o site local, você precisará criar um novo banco de dados. Você pode fazer isso no seu painel phpMyAdmin. Abra um dos seguintes links:
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Em seguida, clique em Novo. Adicione um nome para o banco de dados do seu novo site e clique em Criar.

Agora você está livre para instalar seu backup no site local!
Etapa 5: Instalar Seus Arquivos de Backup
Para garantir que seu site local tenha a mesma aparência e sensação do seu site ativo, você precisará importar o backup que salvou anteriormente. Mostrarei como fazer isso usando o LocalWP e o MAMP.
Método 1: Instalando Seus Arquivos de Backup no LocalWP
Se você já tem o WordPress instalado no site local, pode simplesmente arrastar e soltar seu arquivo de arquivo nele.
Com o LocalWP, abra o aplicativo e selecione seu site local. Juntamente com os detalhes sobre o site, você verá um botão WP Admin.

Clique nele para acessar seu novo ambiente local. Se você estiver abrindo pela primeira vez, precisará fazer login. Em seguida, instale o Duplicator Pro como um plugin.
Após ativar o Duplicator, encontre a página Importar Backups. Aqui, você pode simplesmente arrastar e soltar seu arquivo de arquivo salvo.

Assim que o backup estiver pronto para ser instalado, continue.

Confirme que deseja iniciar o instalador e substituir qualquer conteúdo atualmente no site local.

O Duplicator o guiará pela instalação. Primeiro, certifique-se de que o Tipo de Instalação seja Instalação completa de site único. Em seguida, aceite os termos e avisos e clique em Avançar.

Por último, confirme a instalação.

Seu site de produção será importado automaticamente para o site local! Quando isso for concluído, use o botão Login de Administrador para começar a testar seu site localmente.
Método 2: Instalando seus arquivos de backup no MAMP
Se você criou seu site local com aplicativos como MAMP ou WAMP, o WordPress não será instalado automaticamente. Mas não se preocupe, o Duplicator pode importar seu site para um site local completamente em branco.
Primeiro, encontre a pasta onde você instalou o MAMP. No nosso caso, foi Applications » MAMP » htdocs. Aqui, crie uma nova pasta para o seu site local.

Copie o arquivo do pacote e o script do instalador que você baixou com o Duplicator. Cole-os nesta pasta.

Agora, abra uma janela do navegador e execute o script installer.php. Para fazer isso, basta procurar por este URL:
http://localhost/local-site/installer.php
Lembre-se de substituir local-site pelo nome personalizado da sua pasta.
Isso abrirá o instalador do Duplicator. Role para baixo até Configuração, onde você inserirá as informações do seu novo banco de dados.

Insira o novo nome do banco de dados. Para sites locais, o nome do host é localhost e o usuário é root. Geralmente, você pode deixar a senha em branco, mas também pode ser root.
Depois disso, clique em Validar para testar o banco de dados. Revise quaisquer avisos, aceite os termos e avisos e continue.

Assim como fizemos com o site LocalWP, você precisará confirmar as configurações de instalação.

O plugin Duplicator extrairá o arquivo do pacote. Você verá uma opção para fazer login no painel do WordPress para o seu novo site local!
Como Mover um Site WordPress Local para um Servidor Principal
Mais cedo ou mais tarde, você vai querer ir para o outro lado. Talvez você tenha construído todo o site localmente e ele esteja pronto para ser lançado, ou você testou uma reformulação em sua cópia local e agora precisa dela no servidor de produção.
O processo espelha o que você acabou de fazer, com duas diferenças. Você precisa de um lugar para o site morar (hospedagem, um domínio e um banco de dados), e você precisa trocar cada URL de localhost pela sua URL ativa durante a instalação.
Veja como mover seu site local para um servidor ativo:
- Crie um backup completo do seu site local e baixe o arquivo compactado
- Compre hospedagem, registre um domínio e instale o WordPress no servidor ativo
- Crie um banco de dados MySQL e um usuário com privilégios totais
- Importe o backup e execute a busca e substituição do Duplicator durante a instalação
Etapa 1: Faça backup do seu site local
O processo de backup é o mesmo que o abordado acima, apenas executado no site local em vez disso. Vá para Duplicator Pro » Backups » Add New, nomeie o backup, escolha Local para armazenamento e selecione o preset Full Site.
Se você não precisa de tudo no site ativo, mude para Custom e desmarque seus arquivos de mídia, plugins e temas inativos, ou arquivos principais do WordPress. Faça isso apenas se tiver certeza de que não sentirá falta dos dados.
Quando a compilação terminar, baixe o arquivo compactado. Você o colocará diretamente em sua instalação ativa do WordPress em um momento.

Etapa 2: Configure seu site live
Agora é hora de criar seu site WordPress ativo! Para fazer isso, você precisará encontrar um provedor de hospedagem WordPress.
Um host da web fornecerá espaço e recursos de servidor para um site ativo. Ele fornece a infraestrutura, o ambiente do servidor e o suporte técnico para garantir que seu site WordPress seja acessível e tenha um bom desempenho.
Uma das melhores opções é a Bluehost. Esta hospedagem web é recomendada pelo WordPress por sua acessibilidade e escalabilidade, e seus planos de entrada incluem um nome de domínio gratuito no primeiro ano.

Depois de se inscrever em um plano, você pode escolher um nome de domínio. Esta será a parte principal do seu URL que promove o reconhecimento da marca e a memorização.

Conclua a criação da sua conta de hospedagem. Depois disso, a Bluehost instalará automaticamente o WordPress para você. Você pode simplesmente fazer login no seu painel de hospedagem e clicar no botão Log into WordPress .

Isso abrirá seu novo painel do WordPress! No entanto, será uma instalação em branco, então você precisará importar seu site local para fazer o upload dos seus dados personalizados.
Etapa 3: Crie um novo banco de dados
Antes de começar a migrar seu site local para o novo servidor, é importante criar um novo banco de dados WordPress. Geralmente, seu provedor de hospedagem oferecerá uma maneira fácil de fazer isso.
Com a Bluehost, você pode simplesmente encontrar as configurações de Databases e clicar em MySQL Databases.

Em Create New Database, insira um nome e clique em Create Database.

Você também precisará criar um novo usuário e atribuir a ele privilégios para controlar o banco de dados. Primeiro, preencha um nome de usuário e senha para o usuário.

Role para baixo até a seção Add User To Database. Aqui, selecione tanto o novo usuário quanto o novo banco de dados.

Como etapa final, atribua todos os privilégios ao usuário. Mantenha o nome do banco de dados, nome de usuário e senha em algum lugar acessível, pois o instalador pedirá os três.
Etapa 4: Importe seu site local
Se você decidiu migrar seu site manualmente, teria que fazer o upload dos arquivos do seu site local para o seu novo site com um cliente de Protocolo de Transferência de Arquivos (FTP). Além disso, seria necessário usar o phpMyAdmin para importar seu banco de dados antigo.
No entanto, o Duplicator Pro simplifica esse processo. Após configurar seu site ao vivo, abra seu painel do WordPress e instale o Duplicator. Em seguida, encontre a página Import Backups.

Arraste e solte seu arquivo de backup salvo na caixa de importação. Você verá alguns detalhes sobre o backup assim que o upload for concluído.

Se o site ativo já tiver conteúdo, defina um ponto de recuperação antes de prosseguir. Leva alguns segundos e é a diferença entre um desfazimento fácil e uma tarde ruim.

Em seguida, clique em Launch Installer.

Agora, o assistente de migração do Duplicator o guiará pela instalação. Na parte superior, o Install Type deve ser Full install single site. Você também deve escolher o modo de instalador Advanced.

Em Setup, insira o nome do seu novo banco de dados, nome de usuário e senha. Em seguida, clique em Validate.
Você precisará aceitar os termos e avisos. Após clicar em Next, confirme as configurações do instalador.
Esta próxima parte é a que é específica para ir de local para ativo, e pular isso é o que deixa as pessoas com um site cheio de imagens quebradas. Você precisa substituir a URL do seu site local pela URL ativa.
Na Etapa 3, adicione sua antiga URL de localhost no campo Search. A nova URL ativa vai ao lado de Replace.

O Duplicator substituirá automaticamente toda menção da URL antiga em seu banco de dados. Você não precisará instalar um plugin extra de busca e substituição.
Em seguida, seu site local será movido para o servidor ao vivo. Você pode usar o botão Admin Login para acessar seu novo site!
Perguntas Frequentes (FAQs)
Como crio uma cópia local de um site WordPress principal?
Para criar uma cópia local de um site WordPress principal, comece instalando o Duplicator Pro. Em seguida, faça backup do seu site principal. Depois de criar um site de staging local, importe o backup. Você pode fazer isso carregando os arquivos do pacote e do instalador para o servidor ou simplesmente arrastando o arquivo do pacote para a página Importar.
Como publico meu site WordPress local em um servidor online?
Você pode publicar seu site em um servidor ativo comprando um plano de hospedagem web e um nome de domínio. Em seguida, use o Duplicator Pro para fazer backup do site local e importá-lo para o servidor ativo. Durante a instalação, use o modo Avançado para poder substituir seus URLs de localhost pelos URLs ativos.
Como movo meu site WordPress sem cPanel?
Você pode mover seu site WordPress sem cPanel instalando o Duplicator Pro. Este plugin do WordPress permite baixar um backup do seu site que agrupa seus arquivos e informações de banco de dados. Em seguida, você pode instalar o Duplicator Pro em um segundo site e arrastar e soltar o backup do seu site diretamente nele.
Posso iniciar um site WordPress sem um domínio?
Sim, você pode criar um site WordPress em um servidor local sem precisar de um nome de domínio ou um provedor de hospedagem. Primeiro, você precisará escolher um software de desenvolvimento local como LocalWP, XAMPP, MAMP ou WAMP. Eles o guiarão pelo processo de instalação do WordPress.
Qual é a diferença entre staging e live WordPress?
Seu site WordPress ativo é o site publicamente visível que os motores de busca e os visitantes online podem ver e interagir. Um site de staging é uma cópia idêntica do seu site ativo, mas está hospedado localmente ou no subdomínio do seu servidor. Seu site de staging é um local privado e seguro para fazer edições em seu site sem afetar seu conteúdo ativo.
Como transferir meu site WordPress para um novo host e domínio?
Você pode transferir seu site WordPress para um novo host ou nome de domínio instalando o Duplicator Pro e criando um backup do seu site atual. Em seguida, instale o Duplicator Pro na segunda instalação do WordPress e arraste e solte seu arquivo de backup para importá-lo.
Após a migração, é uma boa ideia atualizar seu DNS, informar o Google sobre a mudança, adicionar redirecionamentos e verificar links quebrados. Para mais detalhes, veja como mover um site WordPress para um novo host e como migrar um site WordPress para um novo domínio.
Como movo manualmente um site WordPress entre local e online?
A rota manual é a mesma em ambas as direções. Mova seu site manualmente exportando o banco de dados como um arquivo SQL no phpMyAdmin, depois usando um Gerenciador de Arquivos ou cliente FTP como o FileZilla para copiar tudo na pasta public_html (ou sua pasta de site local, se você estiver indo na direção oposta).
No destino, crie um banco de dados, importe o arquivo SQL através da aba Importar no phpMyAdmin e copie os arquivos para o lugar.
Então você precisa pesquisar e substituir cada URL no banco de dados. Vá para a aba SQL no phpMyAdmin e execute estas consultas, substituindo pelos seus próprios URLs.
Do ativo para o local:
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/local-site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/local-site');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://www.example.com', 'http://localhost/local-site');
Do local para o ativo:
UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/local-site', 'https://www.example.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/local-site', 'https://www.example.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://localhost/local-site', 'https://www.example.com');
Certifique-se de usar HTTPS se o seu site ativo tiver um certificado SSL. Em seguida, clique no botão Ir.
Por último, atualize o arquivo wp-config.php no destino. Abra-o em um editor de texto e atualize estes valores para corresponder ao banco de dados que você acabou de criar:
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Se seus permalinks pararem de funcionar após a mudança, vá para Configurações » Permalinks e clique em Salvar alterações sem editar nada. Isso limpa as regras de reescrita e geralmente resolve o problema.
Como copio um site de staging para um site ativo?
Para copiar um site de staging para um site ativo, instale o Duplicator Pro no site de staging. Crie um backup completo do site de staging. No site ativo, carregue o backup na página Importar do Duplicator. Se o seu site de staging estiver em um subdomínio em vez de um servidor local, consulte nosso guia sobre enviar um site de staging para o ativo.
Conclusão
Agora você pode mover um site WordPress em qualquer direção: traga seu site ativo para um host local para testes seguros e envie seu trabalho local de volta para um servidor ativo quando estiver pronto.
Enquanto você está aqui, talvez você goste destas dicas e truques extras do WordPress:
- 9 Melhores Plugins para Clonar um Site WordPress (Escolha de Especialista)
- 5 Melhores Serviços de Migração WordPress para Transferências Simples
- Como Instalar o WordPress no Docker para Acelerar Seu Desenvolvimento
- O Checklist Definitivo para Migração de WordPress
- Como Instalar WordPress no XAMPP
- Como Migrar um Site WordPress GRATUITAMENTE
Pronto para mover seu site em qualquer direção? Baixe o Duplicator Pro para migrar entre seu computador local e seu servidor ativo em poucos cliques!