Quer um espaço seguro para experimentar seu site WordPress sem o medo de quebrar algo no seu site ativo?
Mover seu site WordPress para um servidor local no seu computador é a solução perfeita, na nossa opinião, especialmente para desenvolvedores, designers ou iniciantes em WordPress.
Instalar o WordPress no seu computador (servidor local) permite que você aprenda WordPress e teste coisas facilmente. Ao mover um site WordPress ativo para um servidor local, isso permite que você experimente com os mesmos dados do seu site ativo.
Neste artigo, mostraremos como mover facilmente um site WordPress ativo para um servidor local.

Por que e Quem Gostaria de Mover um Site WordPress Ativo para um Servidor Local?
Se você tem executado um site WordPress por algum tempo, pode querer experimentar novos temas ou um plugin. No entanto, fazer isso em um site ativo pode resultar em uma experiência de usuário ruim para seus usuários.
Para evitar isso, muitos usuários criam uma cópia do seu site WordPress em um servidor local para testar novos temas, plugins ou fazer testes de desenvolvimento.
Isso permite que você configure seu tema com todo o seu conteúdo e teste todos os recursos sem se preocupar em quebrar seu site. Muitos usuários copiam seu site para um servidor local para praticar suas habilidades em WordPress e codificação com dados reais do site.
Mesmo que você possa fazer todos os testes com conteúdo fictício no WordPress, dados reais do site oferecem uma representação visual melhor de como essas alterações aparecerão em seu site ativo.
Preparando para Mover um Site Local para um Servidor Local
Primeiro, você precisa garantir que sempre faça backup do seu site WordPress. Existem vários ótimos plugins de backup do WordPress que você pode usar.
Em segundo lugar, você precisa instalar um ambiente de servidor local em seu computador. Você pode usar WAMP para Windows e MAMP para Mac. Depois de configurar o ambiente, você precisa criar um novo banco de dados usando o phpMyAdmin.
Simplesmente visite o seguinte URL em seu navegador para iniciar o phpMyAdmin.
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
A partir daqui, você precisa clicar na aba 'Databases' e criar um novo banco de dados. Você precisará deste banco de dados mais tarde para descompactar os dados do seu site ativo.

Agora você está pronto para mover seu site WordPress ativo para um servidor local.
Método 1. Movendo Site WordPress Ativo para Servidor Local Usando Plugin
Este método é mais fácil e recomendado para todos os usuários.
A primeira coisa que você precisa fazer é instalar e ativar o plugin Duplicator. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.
O Duplicator permite que você crie facilmente um pacote duplicado de todo o seu site. Ele pode ser usado para mover seu site WordPress para um novo local e também pode ser usado como um plugin de backup.
Observação: Existe uma versão gratuita do Duplicator com a qual você pode começar. No entanto, o Duplicator Pro vem com backups ilimitados e recursos mais avançados.
Após a ativação, vá para Duplicator Pro » Backups na barra lateral de administração do seu WordPress. Para criar um novo pacote, você precisa clicar no botão ‘Add New’.

O Duplicator iniciará o assistente de backup.
Primeiro, você precisa inserir um nome para o seu pacote de backup. Você também pode usar as tags dinâmicas para criar automaticamente um formato de nome como a data e o título do seu site.

Em seguida, expanda a seção ‘Armazenamento’ e escolha um local de armazenamento.
Para este tutorial, usaremos o local padrão. Você pode clicar no link ‘Adicionar Armazenamento’ para adicionar um novo local, como Dropbox ou Google Drive, se desejar.

Clique no botão ‘Próximo’ para continuar.
O plugin irá então escanear seu site e executar algumas verificações em segundo plano. Em seguida, ele mostrará um resumo dessas verificações.
Se tudo parecer bom, clique no botão ‘Criar Backup‘ para continuar.

O Duplicator agora criará o pacote do seu site.
Assim que terminar, você verá um arquivo zip de arquivo que contém todos os dados do seu site e um arquivo instalador. Você precisa baixar ambos os arquivos para o seu computador.

Agora você está pronto para descompactar e instalar esses arquivos em seu servidor local.
Primeiro, você precisa criar uma nova pasta na pasta raiz do seu servidor local. Esta é a pasta onde seu servidor local armazena todos os sites.
Por exemplo, se você estiver usando MAMP, será a pasta /Applications/MAMP/htdocs/. Alternativamente, se você estiver usando WAMP, seria a pasta C:\wamp\www\.
Dentro desta pasta, você pode criar novas pastas para cada novo site que deseja importar ou criar em seu servidor local.

Depois disso, você precisa abrir a pasta que criou para o seu site local e, em seguida, copiar e colar tanto o arquivo zip de arquivo quanto o script instalador que você baixou anteriormente.

Para executar a instalação, você precisa abrir o script installer.php em seu navegador da web.
Por exemplo, se você colou ambos os arquivos na pasta /mylocalsite/, então você os acessará em seu navegador visitando http://localhost/mylocalsite/installer.php.
Agora você verá o script de instalação do Duplicator assim:

Clique no botão ‘Próximo’ para continuar.
O Duplicator agora descompactará o arquivo zip do arquivo e pedirá que você insira as informações do banco de dados do seu site local. Este é o banco de dados que você criou anteriormente.

O nome do servidor é quase sempre localhost e o nome de usuário é root. Na maioria dos casos, sua instalação de servidor local não tem uma senha definida para root, então você pode deixar em branco.
Na parte inferior da página, você verá um botão 'Testar Banco de Dados' que você pode usar para garantir que as informações do seu banco de dados estejam corretas.

Se tudo parecer bom, clique no botão 'Próximo' para continuar.
O Duplicator agora importará seu banco de dados do WordPress. Depois disso, ele pedirá que você verifique novamente as informações do novo site que ele detectou automaticamente.

Clique no botão ‘Próximo’ para continuar.
O Duplicator agora finalizará a configuração e mostrará um botão para fazer login no seu site local. Você usará o mesmo nome de usuário do WordPress e senha que você usa em seu site ativo.

Isso é tudo, você moveu com sucesso seu site ativo para o servidor local.
Método 2. Mover Manualmente um Site WordPress Ativo para um Servidor Local
Caso o plugin não funcione para você, você sempre pode mover manualmente seu site ativo para um servidor local. A primeira coisa que você precisaria é fazer backup do seu site manualmente em sua conta de hospedagem WordPress.
Etapa 1. Exportar o banco de dados WordPress do seu site ativo
Para exportar o banco de dados WordPress do seu site ativo, você precisa fazer login no seu painel cPanel e clicar em phpMyAdmin.
Nota: Estamos mostrando capturas de tela do painel do Bluehost.

Dentro do phpMyAdmin, você precisa selecionar o banco de dados que deseja exportar e, em seguida, clicar na aba de exportação no topo.

O phpMyAdmin agora pedirá para você escolher o método de exportação rápido ou personalizado. Recomendamos usar o método personalizado e escolher zip como método de compressão.
Às vezes, plugins do WordPress podem criar suas próprias tabelas dentro do seu banco de dados WordPress. Se você não estiver mais usando esse plugin, o método personalizado permitirá que você exclua essas tabelas.
Deixe o restante das opções como estão e clique no botão ‘Ir’ para baixar seu backup do banco de dados em formato zip.

O phpMyAdmin agora baixará seu arquivo de banco de dados. Para mais detalhes, veja nosso tutorial sobre como fazer backup do seu banco de dados do WordPress manualmente.
Passo 2. Baixe todos os seus arquivos do WordPress
O próximo passo é baixar seus arquivos do WordPress. Para fazer isso, você precisa se conectar ao seu site WordPress usando um cliente FTP.
Uma vez conectado, selecione todos os seus arquivos do WordPress e baixe-os para o seu computador.

Passo 3. Importe seus arquivos e banco de dados do WordPress para o servidor local
Após baixar seus arquivos do WordPress, você precisa criar uma pasta no seu servidor local onde deseja importar o site local.
Se você estiver usando WAMP, você vai querer criar uma pasta dentro da pasta C:\wamp\www\ para o seu site local. Usuários de MAMP precisarão criar uma pasta em /Applications/MAMP/htdocs/.
Depois disso, simplesmente copie e cole seus arquivos do WordPress na nova pasta.
Em seguida, você precisa importar seu banco de dados do WordPress. Simplesmente abra o phpMyAdmin no seu servidor local visitando o seguinte URL:
http://localhost/phpmyadmin/
Como você já criou o banco de dados anteriormente, agora você precisa selecioná-lo e então clicar na aba ‘Importar’ no topo.

Clique no botão ‘Escolher Arquivo’ para selecionar e fazer o upload do arquivo de exportação do banco de dados que você baixou no primeiro passo. Depois disso, clique no botão ‘Ir’ na parte inferior da página.
O phpMyAdmin agora descompactará e importará seu banco de dados do WordPress.
Agora que seu banco de dados está configurado, você precisa atualizar os URLs em seu banco de dados do WordPress que referenciam seu site ativo.
Você pode fazer isso executando uma consulta SQL no phpMyAdmin. Certifique-se de ter selecionado o banco de dados do seu site local e, em seguida, clique em SQL.

Na tela SQL do phpMyAdmin, copie e cole este código, certificando-se de substituir example.com pela URL do seu site ativo e http://localhost/mylocalsite pela URL do servidor local do seu site.
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');
Esta consulta substituirá as referências à URL do seu site ativo no banco de dados e a substituirá pela URL do localhost.
Passo 4. Atualizar o arquivo wp-config.php
O passo final é atualizar o arquivo wp-config.php do seu site local. Este arquivo contém as configurações do WordPress, incluindo como se conectar ao seu banco de dados do WordPress.
Simplesmente vá para a pasta onde você instalou o WordPress em seu servidor local e, em seguida, abra o arquivo wp-config.php em um editor de texto como o Bloco de Notas.
Substitua o nome do banco de dados pelo que você criou no phpMyAdmin em seu localhost.
Depois disso, substitua o nome de usuário do banco de dados pelo seu nome de usuário MySQL local, geralmente é root. Se você definiu uma senha para o usuário MySQL root em seu localhost, insira essa senha. Caso contrário, deixe em branco e salve suas alterações.
/** 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');
Agora você pode visitar seu site local em uma janela do navegador digitando a URL assim:
http://localhost/mylocalsite/
Substitua 'mylocalsite' pelo nome da pasta onde você copiou seus arquivos do WordPress.
Isso é tudo, seu site WordPress ativo agora está copiado para o seu servidor local.
Esperamos que este artigo tenha ajudado você a aprender como mover facilmente um site WordPress ativo para um servidor local. Você também pode querer ver nosso guia sobre como criar facilmente um site de staging para WordPress para testes, ou como mover um site WordPress de um servidor local para um site ativo.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Jiří Vaněk
O Duplicator tornou muitas coisas mais fáceis para mim, desde backups automáticos na nuvem até migrações de sites. Graças a este guia, configurei um servidor local no Windows e ajustei o PHP para corresponder exatamente ao que está no servidor onde a versão ativa do site está em execução. É uma ferramenta inestimável quando preciso testar com segurança um novo plugin ou configuração, para que eu possa observar o comportamento do site em outro lugar, em vez do site ativo, onde poderia ter consequências desastrosas. Esta é realmente uma ferramenta inestimável para todo testador, e obrigado por este tutorial.
Jakob Uzioa
Então, segui as instruções para mover manualmente o site para a letra usando o wampserver, mas quando navego para o caminho do arquivo localhost/mysite e pressiono Enter, o site não abre, mas em vez disso, apenas um arquivo é baixado chamado "download", que é um arquivo php:
/**
* Frente para a aplicação WordPress. Este arquivo não faz nada, mas carrega
* wp-blog-header.php que faz e diz ao WordPress para carregar o tema.
*
* @package WordPress
*/
/**
* Diz ao WordPress para carregar o tema do WordPress e exibi-lo.
O que pode ser o problema?
WPBeginner Support
Por favor, certifique-se de passar pelo installer.php ao instalar o site pela primeira vez e certifique-se de que o WAMP esteja em execução, pois são razões comuns para esse problema.
Admin
Tye
Obrigado pelo tutorial, é mais claro do que muitos dos que encontrei online. Tenho um problema, porém, a migração foi bem, o site está funcionando, mas não consigo fazer login com os nomes de usuário que tinha no site ao vivo, nem consigo acessar o painel de administração para criar novos nomes de usuário. Ajuda, por favor?
WPBeginner Support
Se seus usuários não estiverem funcionando, você pode adicionar um usuário manualmente seguindo os passos em nosso artigo abaixo. Você poderá usar seu gerenciador de arquivos em vez de FTP para uma instalação local.
https://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-in-wordpress-using-ftp/
Admin
Mark
Obrigado por este tutorial, você mantém um site muito útil. Levei muito tempo para passar por isso, pois há muitas etapas e acho que há muitas maneiras de dar errado! Acabei usando os nomes de arquivo que você usou em seus exemplos, para reduzir a complicação. E sucesso! Muito apreciado.
WPBeginner Support
Que bom que nosso guia pôde ajudar!
Admin
Lina
Obrigado pelo ótimo tutorial! No entanto, ele só funciona para minha página inicial. Quando tento abrir uma subpágina, vejo esta mensagem de erro: "O URL solicitado não foi encontrado neste servidor." Você pode me ajudar aqui?
Atenciosamente,
Lina
WPBeginner Support
Dependeria do método que você usou, mas recomendamos garantir que você usou a atualização SQL, pois isso deve corrigir seus URLs em seu banco de dados. Você também pode querer garantir que os links que você está usando em seu menu não sejam URLs personalizados, pois esse pode ser um motivo comum para esse problema também.
Admin
Awais
o código acima está certo?
Eu copio e colo no SQL, mas toda vez esta mensagem aparece:
0 linhas afetadas. (Consulta levou 0,0046 segundos).
WPBeginner Support
O código deve funcionar, mas especialmente se você já o executou uma vez, não haverá nenhuma alteração em seu site e ele retornará com 0 afetados.
Admin
Deb
Oi, obrigado pelas suas ótimas instruções. Usei o método Duplicator e tudo funciona... exceto que ao visualizar o site, minhas imagens/miniaturas não aparecem (imagem quebrada), até que eu clique nelas. Então elas aparecem em sua própria janela, como esperado.
Elas aparecem corretamente no editor do painel do wp.
Abraços, Deb
WPBeginner Support
Existem algumas razões possíveis, mas para começar, você pode tentar regenerar as miniaturas seguindo nosso guia abaixo, pois é a solução mais comum para esse erro:
https://www.wpbeginner.com/plugins/regenerate-thumbnails-new-image-sizes-wordpress/
Admin
Aamir Khan
Criei um backup do meu site manualmente e configurei em uma máquina local e executei as consultas acima, mas meu site está redirecionando para a versão online.
WPBeginner Support
It seems like you may have not updated the URL, you can do so using step 3 of the manual method of this article.
Admin
George
Muito obrigado por este artigo claro e útil. Consegui segui-lo e migrar meu site WP em menos de 20 minutos – e não sou um especialista. Você me poupou muita dor – obrigado.
WPBeginner Support
Glad our guide was helpful
Admin
Barry
Não funciona para mim. Eu crio o pacote, mas ele instala os arquivos básicos do Wordpress. Então, quando navego para a pasta, ele me pede para configurar o wordpress
WPBeginner Support
Pelo motivo mais comum, você vai querer garantir que está conectado corretamente ao banco de dados, se não estiver, ele mostrará a opção de criar um novo site em vez de mostrar o site correto.
Admin
Daniel
Nãooo, não está funcionando para mim. Tutorial escrito perfeitamente e fácil de seguir (além de dizer hhttpps na 3ª consulta)
Eu recebo isso no meu navegador:
Este site não pode ser alcançado
O localhost recusou a conexão.
Tente:
Verificar a conexão
Verificar o proxy e o firewall
ERR_CONNECTION_REFUSED
Verificar a conexão
Verificar o proxy e o firewall
ERR_CONNECTION_REFUSED
WPBeginner Support
Obrigado por apontar esse erro de digitação, ele deve ter sido corrigido. Para esse erro, você vai querer garantir que atualizou seu URL na etapa 3 corretamente, pois esse é o motivo mais comum para esse problema.
Admin
McKenzie
Obrigado pelo seu tutorial.
A página inicial está parcialmente funcionando, mas todas as outras páginas não estão funcionando. Além disso, parece que a página inicial está carregando todas as páginas. O que pode estar errado?
WPBeginner Support
Recomendamos começar consultando nosso guia de solução de problemas abaixo:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Collins
Olá, obrigado por este artigo super útil.
Não sei por que o meu simplesmente não funciona, fiz exatamente a mesma coisa e obtive todos os feedbacks corretos. Sempre que tento abrir a página inicial localhost/site/, recebo uma página que não existe com os cabeçalhos e rodapés e as outras páginas ainda apontam para o site ao vivo.
WPBeginner Support
Parece que você pode não ter configurado os URLs corretamente. Você provavelmente vai querer ir para o método 2 e tentar as alterações de SQL para atualizar seus URLs.
Admin
Murat
Para aqueles que estão recebendo o erro “wp_options não existe”, você pode ter alterado seu table_prefix antes. Basta abrir o arquivo wp_config.php e verificar $table_prefix = ‘wp_’
se o valor não for “wp_” você recebe esse erro, então ao colar o código edite-o de acordo, por exemplo:
UPDATE xx_options SET option_value………..
WPBeginner Support
Thanks for sharing this should someone be running into that error
Admin
Chinwe
Muito obrigado por isso. Funcionou.
WPBeginner Support
Glad our guide was helpful
Admin
Ivana Spasic
Quando copio e colo o código que você forneceu na tela SQL do phpMyAdmin, recebo a mensagem: #1146 – Tabela ‘xyz.wp_options’ não existe.
Como isso pode ser corrigido?
WPBeginner Support
Você vai querer garantir que tem o banco de dados correto selecionado, que é o motivo mais comum para esse problema.
Admin
Jill
Usei o plugin Duplicator para configurar uma cópia de um site para uma organização sem fins lucrativos que herdei. Após recarregá-lo para que todos os plugins fossem desativados, finalmente cheguei à conclusão de que meu site está tentando usar https:// para fazer login no painel. Para me confundir ainda mais, um site vazio que criei em localhost NÃO usa https:// para fazer login no painel. Entendo o valor do https:// no site ativo, mas parece que pode haver uma maneira de desativá-lo em localhost?
WPBeginner Support
Para alterar o URL do seu site local, você pode seguir nosso guia abaixo e remover o s:
https://www.wpbeginner.com/wp-tutorials/how-to-change-your-wordpress-site-urls-step-by-step
Admin
Hazel beaver
Existe algum plugin que permita baixar um arquivo zip do site ativo e depois fazer o upload para uma instalação limpa do WordPress no host local de uma maneira mais simples?
WPBeginner Support
Para o que parece que você quer, o mais próximo seria o método 2 deste guia que você gostaria de dar uma olhada.
Admin
Daniel
I successfully uploaded to localhost but when i try to use localhost/mysite_location/wp-admin, it redirects to the live site. Not the one on the localhost.
Need help
WPBeginner Support
Você precisaria acessar o banco de dados do seu site, ir para a tabela de opções e alterar a URL e o endereço do seu site para localhost lá. Para saber como modificar seu banco de dados, você pode consultar nosso artigo aqui: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-database-management-with-phpmyadmin/
Admin
Bine
Ótimo tutorial. É direto ao ponto. Infelizmente, ainda sou redirecionado para o painel assim que tento inserir minha URL. Segui todos os passos, mas algo deve estar faltando. Alguém tem ideia de qual pode ser o problema? Abraços
WPBeginner Support
Você pode querer verificar a tabela de opções no seu banco de dados para ter certeza de que não definiu a URL do site para sua área de wp-admin
Admin
Niaz Muhammad
Ótimo tutorial, obrigado por compartilhar seu conhecimento
WPBeginner Support
Glad you liked our article
Admin
alvaro hernandez
Funciona muito bem!!! Eu te amo!
WPBeginner Support
Glad our guide was helpful
Admin
T_WA
Olá, obrigado pelo tutorial, foi super útil!!
No entanto, depois de seguir todos os seus passos, tenho problemas para "estabelecer conexão segura" (acho que por causa do SSL) e, portanto, não funciona. Eu até tentei e mudei uma linha 'DB_HOST' para 'localhost/localhost:8888' no wp-config.php que não foi mencionada no vídeo, mas não ajudou.
Além disso, ao alterar os links, tentei muitas variações e nada funcionou. Alguém enfrentou um problema semelhante e encontrou uma solução para isso?
WPBeginner Support
Você tentou limpar todo o seu cache após atualizar os URLs e há a opção de continuar mesmo assim em avançado nessa página de erro?
Admin
Said
Primeiramente, obrigado por essas explicações claras que segui à risca. O resultado é que consigo acessar a página inicial do meu site localmente, mas os links nesta página inicial não parecem funcionar porque quando clico em um link, por exemplo:
localhost.mysite.com/subject.html
a seguinte página é exibida para todos os links:
localhost/dashboard
Você pode me ajudar a resolver este problema?
Obrigado desde já.
WPBeginner Support
Provavelmente se deve ao fato de seu localhost não aceitar permalinks bonitos: https://www.wpbeginner.com/wp-tutorials/how-to-enable-custom-permalinks-in-wordpress-wamp-installation/
Admin
Ifthikar Hussain
Ótimo trabalho, estou enfrentando um novo problema que é que só consigo acessar a página inicial do meu site WordPress. Como consigo acessar outras páginas??
WPBeginner Support
Dependeria do erro que você está encontrando. Para começar, você pode dar uma olhada nos passos de solução de problemas em: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Hannah
Olá,
isso é realmente fácil de seguir e útil, então obrigado por isso.
Tenho uma pergunta muito direta, no entanto.
Ao atualizar os URLs, você diz para substituir http:// exemplo.com pelo seu site ativo, mas e se o meu site ativo usar https?
WPBeginner Support
Se você estiver movendo seu site para um servidor local, recomendamos http para evitar problemas de instalação local por não ter um SSL. Você mudaria para https se estivesse movendo o conteúdo de volta para um site ativo que usa SSL.
Admin
Philip
Obrigado. Você escreveu este artigo há mais de 5 anos e ele ainda é bom. Consegui configurar tudo perfeitamente sem muitos problemas seguindo suas instruções manuais. Obrigado em particular pelas consultas SQL.
Philip
WPBeginner Support
Glad our guide could be helpful and still works
Admin
Basem
Após terminar a instalação, clico no botão Login de Administrador. o navegador abre uma nova janela para a instalação do wordpress novamente? e a página de login não está lá
Verifiquei as pastas. todos os arquivos foram copiados.
Patrick
Alguém encontrou uma solução para a cópia do site em localhost (de https ativo) com a administração querendo usar https?
dowlass
Achei que suas instruções para a movimentação manual do meu site (do servidor ativo para o localhost) funcionaram muito bem. Tive que fazer a coisa dos links permanentes – apenas clicar em ‘salvar’ sem mudar nada – para fazer os links funcionarem corretamente. Mas, fora isso, está quase tudo bom.
No entanto, encontrei um problema ao tentar usar novos temas. Se eu adicionar um novo tema, então com certeza o tema instala bem e aparece na página de temas. No entanto, se eu tentar visualizar ou ativar o novo tema, recebo uma página totalmente em branco – até mesmo o admin fica em branco. A única solução é usar o botão voltar do navegador para retornar à visualização do admin, onde posso excluir o tema.
Adicionar novos temas e tentar usá-los faz com que tudo desmorone!
Alguma ideia?
(p.s. Estou usando uma versão muito antiga do Wordpress – 2.9.2…!! Que é o motivo de querer mexer nele no localhost e descobrir a melhor maneira de atualizar.)
Michael
O tutorial funcionou muito bem, mas tive um “Erro Interno do Servidor”. Eu estava baixando uma instalação de rede inteira. Recopiei o arquivo wp-config.php porque ele havia sido compactado, com todo o espaçamento removido. Em seguida, substituí o .htaccess por uma versão de rede nova e o “RewriteBase /nomedosite/” estava na pasta da instalação, em vez de “RewriteBase /”
Emma
As instruções são claras e diretas, mas infelizmente estou tendo um pesadelo total para fazer meu site funcionar no servidor local. Após muita tentativa e erro, consegui me conectar ao banco de dados e exibir parte do conteúdo do site, mas os links não estão funcionando (aparentemente, não são encontrados). Estou usando o MAMP Pro para Windows. Talvez eu tente o XAMMP – ou usar um Mac – em vez disso. Acho que muitos dos problemas estão relacionados a permissões, mas não sei por onde começar, pois parecem ser necessárias muitas correções!
WPBeginner Support
Olá Emma,
Se você puder acessar a área de administração do WordPress, tente visitar Configurações » Links Permanentes e, em seguida, clique no botão Salvar alterações sem alterar nada.
Admin
andy
Resolvi meu problema. Se você moveu o WordPress manualmente para o localhost e instalou o w3 total cache no seu WordPress, você precisa limpar o cache do navegador após alterar o banco de dados e o wp-config. Ou apenas abra seu site localhost com um navegador diferente.
andy
Eu alterei o wp-config e todas as URLs do banco de dados para localhost, mas o localhost ainda me redireciona para o site ao vivo. Por quê? Não consigo mais instalar nenhum plugin como o duplicator porque o site já foi excluído
Suhana
Oi Andy
Você já tentou alterar as configurações do painel do wp?
Configurações-> Geral-> Endereço do WordPress (URL), Endereço do Site (URL)
Mesmo que mostre o endereço localhost, salve e verifique. Espero que ajude.
Patrick Pogi
Olá wpbeginner,
Obrigado pelo tutorial, me ajuda muito. Tentei a instalação manual, mas no final ele continua me redirecionando para a página de instalação do wordpress. Por favor, me ajude, acho que estou quase terminando. Estou usando xampp.
Obrigado
Jason
Oi,
Estou tendo problemas ao mover meu site, ele diz que o LOCALHOST RECUSOU CONECTAR.
Mas meus outros sites locais estão ok.
Estou movendo para o local porque algo deu terrivelmente errado e minha página não carrega nos servidores.
Qualquer sugestão ou conselho é apreciado
John
Nas Preferências do MAMP, defina suas Portas para – Apache 80, Nginx 443 e MySQL 3306 e veja se isso resolve
Steve
Obrigado por este artigo, achei muito útil, mas gostaria de adicionar algo, se me permite.
Usei o método manual com sucesso, com uma exceção: não conseguia navegar para nenhuma das páginas ou posts do menu do meu site. Recebia um erro de página não encontrada. Tentei tudo aqui, salvando os permalinks, mas nada funcionou. Finalmente encontrei um post em outro lugar que me deu a solução. Tive que modificar uma linha no arquivo httpd.conf do Apache. Abra o arquivo e procure por ‘AllowOverride’. Se parecer com isto: ‘AllowOverride None’, mude para ‘AllowOverride All’. Eu não conseguia acessar todas as páginas e posts e ver todo o conteúdo!. Para sua informação, existem várias opções de ‘AllowOverride’, mas a que você está procurando reside em uma linha própria. Sei que este não é um fórum de configuração do WordPress, mas sim do Apache, mas outros podem estar passando pelo mesmo problema. Espero que ajude.
Braun Philippe
Olá pessoal,
I’m running into a serious problem. When I click on my local site forler with servers ON on MAMP, it redirects to live site
I’ve done everything this tutorial says, do you know where is the problem ?
Obrigado pela sua ajuda
Sara
Olá
Eu também estou tendo uma tela em branco como o IDRIS D... alguma sugestão
Idris D
Infelizmente, quando sigo este guia, todos os links do meu site local redirecionam para o site ativo.
Alguma sugestão?
Adrian Stangell
Olá,
após seguir as instruções para a migração manual, acabo com uma tela em branco quando tento acessar meu site no localhost. Alguma ideia?
Joel M
Após executar a consulta SQL para substituir links, recebo um erro 1064 – parece haver um problema com a sintaxe do código. Acho que é o (:) na minha URL de localhost: ‘http://localhost:888/localwebsite’ – alguma ideia de como posso contornar isso? Estou usando MAMP para rodar o servidor local.
Aaron L
tente quatro ‘8’s em vez de 3…. localhost:8888/localwebsite
Natalie Bell
Olá!
Eu tive uma migração bem-sucedida para o site local, exceto pela minha Biblioteca de Mídia. Todas as imagens estão lá (muitos arquivos), os URLs estão corretos, mas elas não aparecem no blog em si. Quando vou para a biblioteca de mídia, ela apenas mostra a grade das imagens – todas em branco, mas na descrição, URL, etc., tudo está correto.
Alguma ideia do que fazer a seguir?
Grant
Tente ir ao seu painel do WordPress, clique no menu de configurações perto da parte inferior da barra lateral esquerda. Em seguida, clique no menu de leitura no submenu de configurações, role para baixo até as opções de visibilidade do site e selecione a opção 'permitir que mecanismos de busca indexem' e clique em salvar alterações na parte inferior da página. Veja se isso funciona, se não, talvez você precise ir ao seu terminal e puxar manualmente os arquivos de mídia do seu site antigo recursivamente – eu tive que seguir esse caminho e posso te guiar se você tiver alguma dúvida. Espero que isso ajude
Carolina
Olá, Obrigado pela postagem, é um grande sucesso para mim.
Até agora, consegui acessar a página wp-login.
e me desculpe se esta for uma pergunta muito boba, mas sou realmente novato com wp.
meu problema é que não consigo fazer login :$
Tentei os mesmos logins dos detalhes do site ativo = não funcionam
como eu não configurei o painel e é um local. nenhum e-mail funcionará.
O que devo fazer?
A propósito, é em um Mac.
Muito obrigado antecipadamente. Ajuda é apreciada!!
WPBeginner Support
Olá Carolina,
Você pode alterar a senha usando o PHPMyAdmin.
Admin
DavidA
Olá novamente,
Minhas sinceras desculpas! Postei um comentário ontem (24 de julho) sobre a dificuldade em executar o programa Duplicator do meu navegador. Voltei para verificar hoje e percebi que cometi um erro na colocação da pasta "test-site" que continha o installer.php e o banco de dados do arquivo zip.
Assim que coloquei esta pasta na pasta htdocs, tudo funcionou bem e pude instalar os dados do site localmente, conforme suas instruções.
Obrigado novamente por toda a sua ajuda!
DavidA
Olá — obrigado novamente por mais um ótimo artigo! Tudo muito útil!
Estou na etapa de abrir o instalador do Duplicator no meu computador local. No entanto, quando coloco “http://localhost/test-site/installer.php” no meu navegador, recebo uma “mensagem de erro 404” dizendo “objeto não encontrado”.
Curiosamente, se eu usar apenas “localhost” ou “localhost/phpmyadmin”, ambos funcionam. Movi a pasta “test-site” para a pasta “htdocs”, mas ainda não funciona.
Alguma sugestão??
Obrigado
Shun
Obrigado por este guia, mas e se você estiver migrando de um site ativo com um certificado SSL para um site de desenvolvimento sem SSL (https para http?)
Consegui fazer o front-end funcionar bem, no entanto, o HTTPS ainda é adicionado ao meu URL de wp-login, impedindo-me de acessar a página de login do administrador.
Alguma etapa adicional necessária para eliminar o https na página de login do WP de um site local/de desenvolvimento?
simone
Estou tendo um problema semelhante. Migrei um site ativo para o MAMP usando o plugin WP Migrate DB e FTP. Recebo o seguinte erro – devido ao certificado SSL do site ativo. Tem algo a ver com os prefixos do banco de dados não coincidirem. Mas – não consigo alterar o prefixo no site ativo. Liguei para a Go Daddy para ver se editar o prefixo do site ativo para corresponder ao prefixo do banco de dados da minha instalação local quebraria o site, eles disseram que não havia garantias, tentei e o site quebrou.
mensagem de erro que recebo ao digitar o URL localhost:8888.
Ocorreu um erro durante a conexão com localhost:8888. O cliente encontrou dados inválidos do servidor. Código de erro: SSL_ERROR_BAD_SERVER
A página que você está tentando visualizar não pode ser exibida porque a autenticidade dos dados recebidos não pôde ser verificada.
Entre em contato com os proprietários do site para informá-los sobre este problema.
Agradeço antecipadamente por qualquer ajuda!
xasmatic
Bem, eu usei um certificado SSL e foi o que eu fiz:
Na etapa em que você precisa atualizar os URLs dentro do seu banco de dados WordPress referenciando seu site ativo, você escreve a consulta SQL 4 vezes para alterar cada URL que possa existir.
Na primeira vez, escreva o código como acima “http://www.example.com”, depois “http://example.com”, depois “https://www.example.com” e, finalmente, “https://example.com”.
Certifique-se de: 1) que você escreva todas as quatro vezes o URL
http://localhost/test-siteque substituirá esses URLs2) altere wp_options, wp_posts e wp_postmeta para os seus corretos (os meus, por exemplo, eram cagwp_options etc.)
E um último lembrete: Finalmente (se você estiver se movendo para o localhost), na última etapa, você também terá que alterar o nome do host para localhost (arquivo wp_config.php)
/** nome do host MySQL */
define(‘DB_HOST’, ‘localhost’);
Veer Abheek Singh Manhas
Eu tentei usar este artigo, mas não tenho certeza em que momento devo instalar o WordPress. Alguém pode me ajudar aqui?
Obrigado
AIAI
você não precisa reinstalar o WordPress novamente. todos os arquivos da instalação do wp de origem já estão em backup.
Alex
Eu já usei essas instruções antes e elas funcionaram bem, no entanto, agora tenho uma versão atualizada do MAMP e do WordPress e continuo recebendo erros. Entre as tentativas, obtenho a tela branca em branco ou o arquivo index.php. como texto.
Ambos problemas semelhantes aos usuários abaixo.
pode ser hora de atualizar isso.
Desisti de mover meu site para o local e decidi ter apenas uma URL de desenvolvimento também, no entanto, quando executo a consulta SQL acima, sempre acabo com uma incompatibilidade de token, apesar de fazer todas as alterações necessárias.
Andi
Muito obrigado pelo seu trabalho.
Mas não funciona. Se eu executar o local installer.php, vejo uma tela em branco.
Atenciosamente
Andi