Como Mover um Site WordPress Ativo para um Servidor Local

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.

Movendo um site WordPress ativo para um servidor local no seu computador

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.

Criar banco de dados

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’.

Adicionar novo backup

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.

Digite o nome do backup

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.

Escolha o armazenamento no Duplicator

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.

Após a varredura, crie o backup

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.

Baixar arquivos de backup do site

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.

Criando uma pasta de site no 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.

Copiar e colar os arquivos do pacote e do instalador do Duplicator

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:

Tela do instalador do Duplicator

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.

Informações do banco de dados do Duplicator

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.

Testar a conexão com o banco de dados

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.

Verificar informações do site local

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.

Importação concluída

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.

cPanel phpMyAdmin

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

Exportar banco de dados do WordPress manualmente

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.

Selecionar opções de exportação

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.

Baixar todos os seus arquivos do WordPress

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.

Importar banco de dados do WordPress

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.

Atualizando URLs no banco de dados

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.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

257 CommentsLeave a Reply

  1. Olá,

    Estou recebendo um erro ao chegar nesta etapa:

    “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 clique em SQL. Na tela SQL do phpMyAdmin, copie e cole este código, certificando-se de substituir example.com pelo URL do seu site ativo e localhost/test-site pelo URL do servidor local do seu site.”

    O erro é:
    #1146 – A tabela ‘rpd.wp_options’ não existe

    Por favor, me ajude, obrigado!

  2. Obrigado por todo o seu trabalho árduo. Sou um desenvolvedor web iniciante e seu site é incrivelmente útil.

    Eu olhei ambos os seus artigos sobre migrar de local para ativo e vice-versa. Eu construí um site WordPress localmente e o usei para substituir um site HTML existente. Em seguida, fiz alterações no site ativo e não tenho certeza de como "sincronizá-los" novamente. O que você sugeriria?

  3. Obrigado pelo artigo, no entanto, ainda estou tendo problemas.

    Uma coisa que não entendo é que você começa recomendando o uso do backupbuddy (que tenho usado para fazer backup dos meus sites), mas depois de repente diz para usar este plugin duplicator.

    Tenho meu backup completo (com banco de dados) zipado do meu site WordPress que criei com backupbuddy e o descompactei em sua própria pasta na pasta "www" no wamp.

    Eu crio com sucesso um novo banco de dados no PhpMyAdmin e depois importo com sucesso meu banco de dados do site nele. Eu também alterei o nome e a senha do banco de dados no config.php.

    No entanto, na próxima etapa, ao tentar alterar os URLs, ele retorna:

    #1146 – A tabela ‘zexico.wp_options’ não existe
    #1146 – A tabela ‘zexico.wp_posts’ não existe
    #1146 – A tabela ‘zexico.wp_postmeta’ não existe

    O que eu fiz de errado?
    Obrigado

  4. Dando seguimento ao meu comentário anterior – eu consertei o problema! Por algum motivo, o plugin duplicator não estava copiando todas as minhas tabelas de banco de dados, o que estava causando a primeira rodada de problemas – eu resolvi isso mudando para o método manual. Então, quando eu estava executando as consultas no mysql, eu não percebi de imediato que também precisava alterar os nomes das tabelas do banco de dados (ou seja, estava apenas colando wp_options quando precisava adaptar isso) – não tenho certeza se isso é normal, pois suas linhas de código apenas destacam as URLs como necessitando de correção? ENTÃO eu tive que lidar com meu estranho arquivo wp-config.php que já tinha todos os campos ‘database’, ‘host’, ‘username’ preenchidos – depois de tentar ambas as opções, só funcionou quando eu deletei os dados que o wordpress já tinha preenchido e os substituí pelos dados de localhost, conforme instruído. Eu não entendo por que meu arquivo wp-config tinha seus campos já preenchidos, mas sou um completo novato em tudo isso, então é provável que eu tenha perdido/entendido mal muita coisa. De qualquer forma – obrigado novamente pelo tutorial, pois ele FINALMENTE me levou lá!

  5. Olá,

    Obrigado pelo tutorial. Tentei migrar meu site com o Duplicator e parece funcionar, exceto que depois não consigo fazer login no meu site hospedado localmente – ele não reconhece meu nome de usuário de forma alguma. Depois que o Duplicator instalou meus arquivos, eu tinha dois arquivos config.php – um config-sample.php e um config.php, e também dois arquivos htaccess – um .htaccess e um ORIG – esses arquivos duplicados poderiam ter algo a ver com meus problemas de login? Tentei todas as variações de excluir um de cada par, e também tentei substituir meu arquivo wp-login e excluir plugins, como li em outro lugar que isso poderia ajudar, mas nada funcionou. Refiz todo o processo de empacotamento e ainda assim não tive sorte! Também tentei manualmente, mas fiquei preso nas atualizações da consulta mysql. Você tem alguma ideia de onde errei??

    Muito obrigado!
    Nina

  6. Não consigo expressar o quão grato estou por esta informação. Dediquei uma quantidade inacreditável de tempo tentando colocar um site ativo no meu servidor local sem sucesso – e então encontrei seu post hoje. Usei o Duplicator e FUNCIONOU!

    OBRIGADO!!!!!!!!! :-))

  7. Eu copiei o site do domínio de hospedagem para o host local. tudo está bem, mas todos os links do menu e tudo mais estão sendo redirecionados para
    como resolver isso

    • olá,

      Tive o mesmo problema e acabei de encontrar a solução. Tenho certeza que você já resolveu, mas isso pode ajudar outros no futuro.

      Na área administrativa do WordPress, vá para configurações-> links permanentes. Escolha Nome do post.
      Seus problemas devem ser resolvidos.

  8. Obrigado por todos os excelentes conselhos que você dá - é um serviço maravilhoso para a comunidade Wordpress.

    Comecei a usar o plugin All-in-1 WP Migration para fazer backup facilmente do meu site e, posteriormente, migrá-lo, se necessário.

    Também seria bom poder fazer alterações nos sites no meu próprio computador, verificando-os antes de fazer o upload dos arquivos atualizados.

    Estou instalando o XAMPP no meu computador. Existe uma maneira fácil de usar meus arquivos de backup do All-in-1 WP Migration com isso?

    Qualquer conselho será muito apreciado.

  9. Olá WPbeginner,

    Segui todas as instruções para a migração manual. Mas estou recebendo um erro “Oops! Essa página não pode ser encontrada.” na página principal, nenhum conteúdo pode ser visualizado. E todos os links do meu site em localhost direcionam para o meu site online.

    Parece que apenas a estrutura principal do meu site (tema, menus, etc.) foi movida, mas todo o resto foi perdido.

    • Este erro é exibido com o seu tema do WordPress ou em uma página em branco? Se for exibido em uma página em branco, isso provavelmente significa que seu site WordPress não está instalado no URL que você está tentando.

      Admin

      • Ele é exibido no meu tema do WordPress. Ele também exibe todos os meus menus e categorias de conteúdo. Mas todos os links levam para o endereço original do site. Aqui está uma captura de tela, caso ajude:

        • Tenho exatamente o mesmo problema, mas não consigo fazer login no meu localhost usando wp-admin ou wp-login, pois ele me leva para o domínio do site ao vivo.

          Existe outra maneira de fazer login na minha área localhost/dev-site para fazer essa alteração? Agradeço desde já!

  10. Prezado WPBeginner,
    Primeiramente, obrigado por tudo que você faz na comunidade WP, minha pergunta é, espero, bem simples. (Famosas últimas palavras, né?) Atualmente, uso o CLEF para fazer login no meu "Site ao Vivo". Quando eu mover meu site ao vivo para meu servidor local, isso criará algum problema ao tentar fazer login no site local depois que a mudança for concluída? Ou preciso criar uma nova senha de login para o meu site através do Painel no meu site ao vivo antes de fazer a mudança para um ambiente local ou o CLEF continuará funcionando no meu "Servidor Local"?
    Além disso, vocês têm alguma opinião sobre o uso do CLEF para fazer login? Tenho usado o WP intermitentemente por cerca de 2 anos e só quero ter a sua opinião sobre o CLEF.
    Muito obrigado desde já! Vocês são demais! Depois que eu colocar meu site para funcionar, pode apostar que vou promover o seu site para todos que conheço. Já aprendi muito com o seu site e sou membro há apenas 2, quase 3 meses.

    Tenha um ótimo dia,
    Jason Hess

  11. Esqueci a senha do filezilla, então não consegui baixar todos os arquivos do site ao vivo. Tenho backup apenas do wp_content do site ao vivo. O que posso fazer agora para o servidor local?

  12. Olá,

    Obrigado por suas instruções úteis. Depois de muito tempo, finalmente consegui a página ao vivo no meu localhost com o plugin, MAS por algum motivo, as páginas de conteúdo não são encontradas no servidor - todas as informações, textos, etc. estão lá no back-office, mas não são mostradas no front-office, exceto pela página inicial.
    Você tem alguma ideia de onde/por que o problema pode ocorrer?

    Obrigado desde já,
    Maarja

  13. Thank you very much :) I have done it manually… from a live server to localhost. With your instructions I have managed this for the first time. And I even know now how to do a SQL query in phpMyAdmin. I feel like a real pro!

  14. Olá,

    segui todos os passos, mas estou recebendo um erro interno do servidor.

    Estou confuso em uma etapa, após baixar o site ativo através do FileZilla do servidor GoDaddy. Eu substituo a pasta do WordPress pela pasta do meu site ativo, ou seja,

    C:/users/amna/wamp/www/wordpress/old folders

    por C:/users/amna/wamp/www/wordpress/mywebsite new folders

    por favor, ajude, sou iniciante

  15. Olá WEBBIGINNER SUPPORT, Segui as instruções para o manual, funciona muito bem. Obrigado por tais instruções, eu estava procurando por isso. Obrigado novamente.

  16. Olá! Obrigado pela postagem.

    Segui as instruções manuais e substituí a URL do meu site por localhost/nome do blog. O problema que estou enfrentando é que nenhuma imagem está sendo carregada no meu blog. Todas as imagens carregadas estão na pasta de upload. O texto está absolutamente bem. As URLs das imagens mudaram para localhost, mas elas não estão aparecendo.

    Você poderia me ajudar com isso?

  17. Olá, segui o procedimento manual para verificar meu site WordPress em localhost usando o XAMPP, alterei a URL do site, a página inicial e as tabelas wp-posts e wp-postmeta. O problema é que minha página inicial carrega bem em localhost. Mas quando acesso as páginas no menu, o seguinte erro aparece.
    Objeto não encontrado!

    A URL solicitada não foi encontrada neste servidor. O link na página de referência parece estar incorreto ou desatualizado. Por favor, informe o autor dessa página sobre o erro.

    Se você acha que isso é um erro do servidor, entre em contato com o webmaster.

    Erro 404

    localhost
    Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15

    Eu fiz login no painel e consigo ver todo o conteúdo da página na seção de edição, mas mesmo de lá, quando tento visualizar a página, o mesmo erro é reportado.
    O caminho da URL que ele está usando é apenas a minha URL atualizada,
    por favor, responda com a solução

      • Posso te abraçar? Posso te amar para sempre?
        Eu estava tendo o mesmo problema. Fiz tudo corretamente, exceto que a página inicial carregava, mas todos os outros links de página pareciam quebrados (apenas exibia um layout sem estilo das minhas informações de localhost).

        Mas ir em Configurações>Links Permanentes>Salvar Alterações redefiniu meus links e agora posso acessar minhas diferentes páginas, até mesmo as novas páginas que crio desde que movi meu site para o localhost.

        GOSTEI!

  18. Após seguir as instruções para mover o site manualmente, a página inicial foi exibida corretamente no localhost, mas nenhum dos links funcionou. A página abaixo dizia para “Ir para configurações/links permanentes no painel do WordPress e atualizar os links permanentes clicando duas vezes em salvar alterações”. Isso resolveu.

    • Segui seus passos, mas apenas a página inicial funciona bem e nenhum dos links está funcionando. Dê Erro: A URL solicitada /akhdir3/category/health/ não foi encontrada neste servidor.

  19. Prezado(a) Autor(a),

    Tentei seu passo. Mas o problema é que ao carregar uma página, o localhost se refere ao site online e os links do Menu apontam para o site online. Como isso pode ser resolvido?

    Por favor, me aconselhe.

    Obrigado

    Anes

  20. Fiz manualmente todos os passos mencionados acima. Mas não estou conseguindo o site real que eu quero. Aparecem todos os plugins desinstalados no painel de administração e o tema também está sem personalização. Onde estou errando?

  21. Estou tentando seguir suas instruções para uma movimentação manual.

    Ao tentar encontrar/substituir o endereço do site ao vivo pelo meu host local, o SQL me diz que há um erro de sintaxe.

    #1064 – Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MariaDB para a sintaxe correta a ser usada perto de ‘)’ na linha 1

    Você tem certeza que o código está correto?

    • Resolvi meu próprio problema….mais ou menos.

      Por algum motivo, todas as minhas tabelas começam com wplm em vez de apenas wp (wp_options = wplm_options, por exemplo). Portanto, atualizar o código para procurar o nome correto da tabela permitiu que o script fosse executado sem erros.

      Mas….o SQL relata “# MySQL retornou um conjunto de resultados vazio (ou seja, zero linhas)” e os valores na tabela não foram atualizados. Tive que entrar e atualizar os links manualmente. No meu caso, eram apenas 2 valores em wplm_options, mas posso imaginar que algumas pessoas terão muito mais links para verificar.

      Ainda assim, agora tenho meu site importado, e lidar com hospedagem local é um processo notoriamente confuso.
      Obrigado pelas instruções claras e simples!

  22. As instruções para o Duplicator Installer começam com esta linha:
    “Seu site de servidor local precisará de um novo banco de dados, portanto, você precisa criar um banco de dados em seu servidor local usando o phpMyAdmin.”
    Criar um novo banco de dados é algo simples como clicar em uma opção de menu, ou é tão complexo que exigiria um tutorial extenso para explicar?
    Quando exploro o phpMyAdmin no Xampp, a única coisa que vejo que parece uma possibilidade está na aba "Databases" (Bancos de Dados), onde diz:
    “Create database:
    (X) No Privileges”
    Existe um problema de autorização e, em caso afirmativo, onde devo ir para alterar esse parâmetro?
    Tenho dois sites neste host local que parecem funcionar corretamente, então presumi que o host local está configurado corretamente.

    Obrigado por qualquer ajuda ou sugestão,
    Lloyd

  23. Estou seguindo a opção Manual, mas quando vou para a página Importar Banco de Dados no phpMyAdmin, o tamanho máximo para upload de banco de dados é (Máx: 2.048KiB), mas o tamanho do backup do meu banco de dados é de 710MB. Como aumento esse limite para que eu possa fazer o upload do banco de dados?

    Obrigado

  24. Estou tentando fazer isso usando o Duplicator. Baixei meu site e o instalador. Criei um banco de dados usando o phpMyAdmin e cheguei à parte 'você precisa copiar e colar o pacote e o arquivo de instalação em uma pasta vazia no diretório web do seu servidor local'. Não tenho ideia de como fazer isso! Tenho o Filezilla e o XAMPP instalados no meu laptop. Existe um tutorial sobre como criar uma pasta vazia no diretório web do meu servidor local? Estou travado agora. Obrigado.

  25. Copiei os arquivos e o banco de dados, quando tento acessar meu localhost/test-site sou redirecionado para o painel. Alguma ideia do porquê isso pode estar acontecendo?

  26. obrigado pelo tutorial claro.
    embora eu tenha feito o oposto (de localhost para servidor público), pensei que o reverso seria igualmente simples.
    no entanto, quando se trata de conectar o banco de dados, estou travado. revisei as configurações várias vezes sem conseguir conectar.
    cheguei a ter alguns problemas e fui bloqueado do banco de dados, mas felizmente resolvi isso.
    no meu arquivo config.php, alterei o usuário para "root", depois o deixei vazio, usei o nome de usuário do servidor público e o mesmo com a senha. defini o nome do banco de dados corretamente para o nome do localhost.
    não consigo adivinhar o que preciso fazer.
    se você puder me dar uma direção para procurar a seguir, agradecerei muito.
    obrigado pelo seu trabalho de amor. é ótimo ver tantas pessoas com o conhecimento ajudando aqueles que procuram respostas.

  27. Olá

    Eu também quero fazer isso. Este post foi escrito há alguns anos, a abordagem ainda é a mesma ou existem outros plugins ou posts que eu deveria estar procurando?

    Daniel

  28. Olá a todos,

    Just wondering (please bare with me as I am new at this) – if I need to have have my local site to work with on two different devices, say my desktop and my laptop, is there a way for the changes I make on one device to be updated on the other device? I just want to know if it is possible to work from two different devices on the same project and not have to redo all of my changes. Thanks in advance for any insight :)

    B

    • baixe o filezilla, estabeleça uma conexão com seu host atual, site de produção usando o filezilla. Uma vez que você tenha uma conexão, você poderá baixar os arquivos para um diretório local em seu computador

      • Então, com o CPanel, por exemplo, usaríamos o IP associado, nosso usuário e senha do CPanel, juntamente com "21" como valor da porta? Após estabelecer uma conexão com o host do Cpanel, como posso transferir os arquivos para meu localhost mantendo o site ativo também? Essencialmente, como crio um duplicado tendo o mesmo site em ambos os hosts (um para experimentar e um que permaneça ativo)?

      • Após transferir com sucesso os arquivos do remoto para o local, qual é uma maneira fácil de copiar e colar em massa (em vez de manualmente um por um) os arquivos para o servidor local onde queremos instalar o WordPress? Tentei selecionar todos os arquivos para copiar, mas não há função de cópia disponível. Por favor, ajude

  29. Quero copiar meu site WordPress ativo para meu servidor wamp local, note que não estou movendo. Minha pergunta é se isso removerá meu site WordPress ativo se eu seguir este tutorial usando o plugin duplicator?

    Vlw

  30. Se você estiver executando uma rede de sites, também deverá atualizar a coluna de URLs de domínio na tabela wp_blogs.

  31. Obrigado por este tutorial útil. Tenho que mover meu site wp manualmente, mas se eu digitar no navegador “http://localhost/phpmyadmin/” ele não aparece meuphpadmin. Talvez eu tenha que instalá-lo? Como?
    Muito obrigado…

  32. No arquivo wp-config.php também tenho que mudar o /** nome do host MySQL */

    /** nome do host MySQL */
    define(‘DB_HOST’, ‘localhost’);

    defina-o para localhost

  33. Olá,
    Segui seus passos, mas o login do administrador não está visível…. erro 404 não encontrado. todo o site está bom na minha instalação local. como posso resolver meu problema?

  34. Verifiquei todos os passos e tudo parece bem, mas estou recebendo esta mensagem de erro quando acesso o site no meu URL local:

    A tentativa de conexão do Google Chrome ao localhost foi rejeitada. O site pode estar fora do ar ou sua rede pode não estar configurada corretamente.

    Eu não acho que o site esteja fora do ar. Meu URL local está mudando automaticamente para http://localhost/wordpress-folder-name
    quando eu acho que deveria ir para http://localhost:888/wordpress-folder-name

    Espero que esta seja uma pista óbvia. Sou novo nisso e simplesmente não tenho ideia.

    Qualquer insight seria muito apreciado.

  35. This was the clearest tutorial I found which helped me to copy a site I started with iPage to my laptop under localhost. The database was not imported but created a new local copy of the server database. I copied the data tables into my new database and modified the sql commands to match the table names and everything ran smoothly.
    I had to reuse the password I used on the live site with the local wordpress copy and I can now access and modify what I need to.
    Thanks and you just got another new subscriber to this great site. :)

    Also the post about BackWPup was very helpful as well. I tried to use Duplicator and it kept giving me error messages about permissions to create a backup folder on my machine. I used BackWPup and everything ran without a hitch. Thanks again!! :)

  36. Olá pessoal,
    Estou tentando configurar o localhost no meu computador com Linux Mint.
    Já configurei um novo banco de dados, transferi os arquivos via FTP para minha pasta local do WordPress.
    Agora importei o banco de dados, mas quando dou a consulta para alterar o endereço web com um endereço local, ele me dá uma mensagem “# MySQL returned an empty result set (i.e. zero rows)”.
    Agora, se eu digitar no navegador “localhost”, ele me levará ao site online…
    O que devo fazer?
    Obrigado!

      • Mesmo problema aqui.
        O SQL está tendo problemas para substituir o URL do site ativo pelo endereço do host local.

        Sem as atualizações no banco de dados, o WP tenta se conectar ao site ativo em vez do site local.

        Algum de vocês teve sorte em resolver isso?

        • Vá para o seu phpmyadmin do localhost e para o banco de dados que você está usando para o site. Clique em wp_options e edite siteurl e home. Substitua o URL ativo por: localhost/ seu-nome-da-pasta-vai-aqui

          Isso deve resolver.

          Sam

  37. O primeiro passo funcionou para mim.
    Mas como posso entrar em localhost/test-site/wp-admin? Ele me dá uma mensagem de erro:

    Erro Interno do Servidor

  38. Atualizar o arquivo wp-config.php do site local pode não ser o último passo neste procedimento. Segui suas instruções e, após algumas tentativas, o site público estava funcionando (primeiro tive um erro de digitação nas consultas SQL e nada aconteceu), mas ainda assim eu não conseguia acessar o wp-admin.

    A solução foi editar a tabela wp_options no banco de dados. A primeira linha tinha a URL errada. Eu corrigi isso e finalmente tudo estava funcionando bem, até mesmo os permalinks.

    Obrigado por todos esses tutoriais muito bons e claros!

  39. Estou repostando isso porque parece ter desaparecido (pelo menos do meu lado). Então, desculpe se for um post duplicado.

    Estou recebendo uma mensagem de erro ao fazer o upload do banco de dados. Alguma ideia?

    Obrigado

  40. Ao tentar carregar o banco de dados, recebo uma tela de erro vermelha. Posso enviar uma captura de tela do erro, se desejar.

    Obrigado

    • Claro, você pode carregar a captura de tela em um serviço de hospedagem em nuvem como o Dropbox e colar o link como resposta a este comentário. Nós daremos uma olhada e tentaremos ajudar.

      Admin

  41. Passei o dia todo tentando fazer essa alteração sem efeito!
    Eu até tive que reinstalar o WordPress no meu servidor de testes. Estava quase desistindo quando me deparei com isso. Minha outra opção era copiar e colar manualmente e instalar todos os mesmos plugins ativos no meu servidor de hospedagem no meu servidor de testes.
    Quando li seu post, terminei em 5 minutos :):)

    Thank you for your tutorial, its just what I needed. !
    Well Done ;)

  42. Estou há dois dias tentando fazer essa alteração sozinho, sem efeito!
    Quando li seu post, terminei em 5 minutos :):)

    Thank you for everything !
    Keep up the great work ;)

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.