Como Mover um Site WordPress Ativo para o Localhost (LocalWP, XAMPP e mais)
John Turner
John Turner
Talvez você queira renovar o design do seu site, testar alguns novos plugins ou experimentar código personalizado. Como fazer isso sem quebrar seu site ativo?
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.
Neste tutorial, mostrarei como mover uma cópia do seu site ativo para uma hospedagem local! Você se beneficiará de desenvolvimento mais rápido, disponibilidade offline e solução de problemas segura.
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ê empacote todo o seu site ativo em um único arquivo de backup, fácil de mover.
- Conclua a migração simplesmente arrastando e soltando seu backup em uma instalação do LocalWP, ou carregando os arquivos e executando o script instalador no seu servidor local.
Resumo Rápido: Como Mover um Site WordPress Ativo para uma Hospedagem Local
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 mergulhar nos 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, vamos 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
- Plugins gratuitos WP Media Cleanup e Activity Log com Duplicator 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.

Após revisar esses avisos, clique em Criar Backup. Assim que o Duplicator criar uma cópia do seu site automaticamente, 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, focaremos 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á automaticamente o WordPress 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 do phpMyAdmin. Para encontrar isso, 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.

Você precisará confirmar que deseja iniciar o instalador e substituir qualquer conteúdo atualmente no site local.

Em seguida, o Duplicator o guiará pela instalação. Primeiro, certifique-se de que o Tipo de Instalação seja uma 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
No entanto, lembre-se de substituir site-local 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 Alterações do Staging para Produção
No seu site de staging local, você pode alterar completamente o design do seu site. Você também pode usá-lo para atualizar softwares com segurança, testar novos códigos e muito mais!
Quando terminar, você precisará mover essas alterações para o seu site principal. Para fazer isso, certifique-se de que o Duplicator esteja instalado no site local. Em seguida, crie um backup completo do site e baixe-o.
Em seguida, abra o painel de administração do seu site principal do WordPress. Vá para Duplicator Pro » Importar Backups e carregue o arquivo de backup do site local.
Você verá alguns detalhes sobre o backup. Na parte inferior da página, clique em Continuar.
Para proteger seu site contra quaisquer erros inesperados, considere definir um ponto de recuperação. Em seguida, inicie o instalador.

O assistente de instalação passo a passo o guiará pelo restante da migração!
Isso importará os dados do seu site de staging local para o site principal. Você implantará com sucesso quaisquer novas alterações.
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 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.
Como movo manualmente um site WordPress ativo para um host local?
Para mover seu site manualmente, abra o painel da sua conta de hospedagem. Em seguida, faça login no phpMyAdmin e exporte seu banco de dados como um arquivo SQL. Você também precisará usar um Gerenciador de Arquivos ou um cliente FTP como o FileZilla para exportar os arquivos na sua pasta public_html.
Instale o MAMP ou WAMP e crie uma pasta para o seu site local. Aqui, copie e cole seus arquivos exportados do WordPress.
Em seguida, abra o phpMyAdmin para o site local. Abra a aba Importar e clique no botão Escolher Arquivo. Em seguida, adicione seu arquivo de banco de dados compactado.
Depois disso, é hora de pesquisar e substituir todos os URLs no banco de dados que referenciam seu site ativo. Para fazer isso, vá para a aba SQL no phpMyAdmin e cole esta consulta SQL:
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');
Lembre-se de substituir todos os URLs pelos links exclusivos do seu site de produção e do seu site local. Além disso, certifique-se de usar HTTPS se você tiver um SSL no seu site ativo. Em seguida, clique no botão Ir.
Por último, você precisará atualizar o arquivo wp-config.php. Encontre a pasta do seu site local e abra este arquivo em um editor de texto. Aqui estão os valores do banco de dados MySQL que você precisará atualizar:
- DB_HOST
- DB_NAME
- DB_USER
- DB_PASSWORD
Finalmente, para garantir que todos os URLs liguem para o site local, abra sua tabela de opções do WordPress no phpMyAdmin. Tanto para siteurl quanto para home, altere o option_value para o URL do seu localhost.
Conclusão
Agora você tem um site hospedado localmente onde pode atualizar com segurança seu site WordPress ativo!
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 Instalar WordPress via SSH Como um Profissional
Pronto para começar a aproveitar os benefícios de um host local? Baixe o Duplicator Pro para migrar seus dados ativos para o seu computador local sem problemas!