Como Mover o WordPress de um Servidor Local para um Site Ao Vivo (2 Métodos)

Muitos usuários do WordPress preferem trabalhar em seus sites usando um servidor local em seus computadores. Isso permite que você trabalhe em seu site privadamente antes de disponibilizar as alterações online.

Eventualmente, você precisará movê-lo para um servidor ao vivo para torná-lo acessível aos visitantes online. Essa transição é crucial para garantir que seu site funcione corretamente no site ao vivo.

Trabalhamos em muitos sites locais, então tivemos que aprender a maneira mais fácil de transferir conteúdo para sites ao vivo.

Neste artigo, forneceremos instruções passo a passo sobre como mover o WordPress de um servidor local para um site ao vivo.

Como mover o WordPress de um servidor local para um site ao vivo (2 métodos)

Por que Mover o WordPress de um Servidor Local para um Site Ao Vivo?

Construir seu blog WordPress em um servidor local é uma maneira segura de testar alterações em seu site sem afetar os visitantes.

Quando você terminar de aperfeiçoar seu site, o próximo passo é mover do seu servidor local para um site ao vivo.

Vamos mostrar duas maneiras de mover seu site de um servidor local para um site ao vivo.

O primeiro método usa um plugin de migração do WordPress e é recomendado para iniciantes.

No segundo método, mostraremos como mover manualmente o WordPress de um servidor local para um site ao vivo.

Você pode escolher o método que funciona melhor para você:

Antes de Migrar Seu Site WordPress

Você precisa ter algumas coisas prontas para migrar o WordPress de um servidor local para um servidor ao vivo.

Primeiro, assumimos que você tem um site WordPress rodando em um servidor local (também chamado de localhost) em seu computador e que você tem acesso total a ele.

Em seguida, você precisará ter um nome de domínio e hospedagem web.

Ouvimos inúmeras histórias de iniciantes que começaram com provedores de hospedagem web ruins ou gratuitos e se arrependeram. Em nossa experiência, escolher o provedor de hospedagem certo é crucial para o sucesso de qualquer site.

Para facilitar sua decisão, recomendamos usar o Bluehost. Eles são uma empresa de hospedagem WordPress oficialmente recomendada e estão oferecendo aos usuários do WPBeginner um desconto exclusivo + domínio e certificado SSL gratuitos.

Basicamente, você pode começar por apenas US$ 2,99 por mês.

Se você quer uma ótima alternativa ao Bluehost, você pode considerar o Hostinger. Eles também estão oferecendo um desconto exclusivo para usuários do WPBeginner com um nome de domínio gratuito.

Se você puder pagar um pouco mais, confira o SiteGround. Eles também têm uma oferta especial para leitores do WPBeginner.

Se você precisar de ajuda para configurar seu site, siga nosso guia passo a passo sobre como criar um site.

Finalmente, você precisará de um programa FTP e saber como usar FTP para fazer o upload do seu site local para o site ativo.

Pronto? Vamos começar a migrar seu site WordPress.

Tutorial em Vídeo

Inscreva-se no WPBeginner

Se você preferir instruções escritas, continue lendo.

Método 1: Transferir WordPress do Servidor Local para o Site Ativo Usando um Plugin de Migração (Recomendado)

Este método é mais fácil e recomendado para iniciantes. Usaremos um plugin de migração do WordPress para mover o WordPress do localhost para um site ativo.

Passo 1: Instale e Configure o Plugin Duplicator

Primeiro, você precisa instalar e ativar o plugin Duplicator em seu site local. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Dica Profissional: Existe também uma versão profissional do Duplicator que oferece backups seguros, armazenamento em nuvem, restauração fácil do site e muito mais.

Após a ativação, você precisa ir para a página Duplicator » Backups e clicar no botão ‘Criar Novo’.

Criar novo backup para migração

Isso o levará a uma tela onde você pode dar um nome ao seu backup.

Em seguida, clique no botão ‘Próximo’.

Nome do pacote de backup

O Duplicator agora executará alguns testes para ver se tudo está em ordem.

Se todos os itens estiverem marcados como ‘Bom’, clique no botão ‘Construir’.

Pacote de compilação

Este processo pode levar alguns minutos, dependendo do tamanho do seu site. Você deve deixar esta aba aberta até que esteja completo.

Ao terminar, você verá opções de download para os pacotes ‘Instalador’ e ‘Arquivo’. Você precisa clicar no botão ‘Baixar Ambos os Arquivos’ para baixar ambos os arquivos para o seu computador.

Baixar ambos os arquivos de backup

O arquivo ‘Arquivo’ é uma cópia completa do seu site WordPress. Ele inclui todos os arquivos principais do WordPress, bem como suas imagens, uploads, temas, plugins e um backup do seu banco de dados WordPress.

O arquivo ‘Instalador’ é um script que automatizará todo o processo de migração descompactando o arquivo que contém o seu site.

Passo 2: Crie um Banco de Dados para o Seu Site WordPress Ao Vivo

Antes de poder executar o instalador ou fazer o upload do site WordPress do localhost para o seu servidor de hospedagem, você precisa criar um banco de dados MySQL para o seu novo site ao vivo.

Se você já criou um banco de dados MySQL, pode pular esta etapa.

Para criar um banco de dados, você precisa visitar o painel cPanel da sua conta de hospedagem. Em seguida, localize a seção ‘Bancos de Dados’ e clique no ícone ‘Assistente de Banco de Dados MySQL’.

Assistente de Banco de Dados MySQL

Na próxima tela, há um campo para criar um novo banco de dados.

Simplesmente forneça um nome para o seu banco de dados e clique no botão ‘Criar Banco de Dados’.

Nome do novo banco de dados

O cPanel agora criará um novo banco de dados para você.

Depois disso, você precisa inserir um nome de usuário e senha para o seu novo usuário e, em seguida, clicar no botão ‘Criar Usuário’.

Criar novo usuário de banco de dados

Em seguida, você precisa adicionar o usuário que acabou de criar ao banco de dados.

Primeiro, clique na caixa de seleção ‘Todos os Privilégios’.

Verificar todos os privilégios

Em seguida, role para baixo e clique no botão ‘Fazer Alterações’ para salvar suas alterações.

Seu banco de dados agora está pronto para ser usado com seu site WordPress. Certifique-se de anotar o nome do banco de dados, nome de usuário e senha. Você precisará dessas informações na próxima etapa.

Etapa 3: Carregar Arquivos do Servidor Local para o Site WordPress em Produção

Agora, você precisa carregar os arquivos do arquivo e do instalador do seu site local para sua conta de hospedagem.

Primeiro, conecte-se ao seu site em produção usando um cliente FTP. Uma vez conectado, certifique-se de que o diretório raiz do seu site esteja completamente vazio.

Normalmente, o diretório raiz é a pasta /home/public_html/.

Algumas empresas de hospedagem WordPress instalam o WordPress automaticamente quando você se inscreve. Se você tiver arquivos do WordPress lá, precisará excluí-los.

Depois disso, você pode carregar os arquivos archive.zip e installer.php do Duplicator para o seu diretório raiz vazio.

Carregar arquivos de arquivo e instalador

Etapa 4: Executando o Script de Migração

Após ter feito o upload dos arquivos de migração, você precisa visitar o seguinte URL em seu navegador:

http://example.com/installer.php

Não se esqueça de substituir 'exemplo.com' pelo nome do seu próprio domínio.

Isso iniciará o assistente de migração do Duplicator.

O instalador executará alguns testes e inicializará o script.

Assistente de migração Duplicator passo 1

Na seção Configuração, você será solicitado a inserir seu host MySQL, nome do banco de dados, nome de usuário e senha.

Seu host provavelmente será um host local. Depois disso, você inserirá os detalhes do banco de dados que criou na etapa anterior.

Em seguida, clique no botão ‘Validar’ para garantir que os detalhes inseridos estejam corretos.

Validar configurações

Depois disso, clique no botão ‘Avançar’ para continuar.

O Duplicator importará agora o backup do seu banco de dados WordPress do arquivo para o seu novo banco de dados.

Ele também atualizará os URLs que apontam para o site local e para o seu novo site ativo.

Agora você pode clicar no botão ‘Login de Administrador’ para entrar na área de administração do WordPress do seu site ativo.

Login de administrador

Assim que você fizer login no seu site ativo, o Duplicator limpará automaticamente os arquivos de instalação.

Isso é tudo. Você moveu com sucesso o WordPress do servidor local para o seu site ativo.

Método 2: Transferir WordPress Manualmente do Servidor Local para o Site Ativo

Neste método, mostraremos como mover manualmente o WordPress do servidor local para o seu site ativo. Será útil se o primeiro método não funcionar ou se você preferir fazê-lo manualmente.

Etapa 1: Exportar Banco de Dados WordPress Local

A primeira coisa que você precisa fazer é exportar seu banco de dados WordPress local. Usaremos o phpMyAdmin para fazer isso.

Se você não está familiarizado com ele, talvez queira dar uma olhada em nosso guia para gerenciamento de banco de dados WordPress usando phpMyAdmin.

Simplesmente vá para http://localhost/phpmyadmin/ e clique no seu banco de dados WordPress. Em seguida, clique no botão ‘Exportar’ na barra de menu superior.

Exportar do localhost

Na opção ‘Método de exportação:’, você pode escolher ‘Rápido’ ou ‘Personalizado’. Personalizado fornecerá mais opções para exportar seu banco de dados.

Mas recomendamos escolher ‘Rápido’ e, em seguida, clicar no botão ‘Ir’ para baixar seu banco de dados.

Exportar banco de dados WordPress usando phpMyAdmin

Etapa 2: Carregar Arquivos do WordPress para o Site Ativo

Agora, precisaremos mover todos os arquivos do seu site para o site ativo.

Para começar, abra seu cliente FTP e conecte-se à sua conta de hospedagem na web.

Assim que estiver conectado ao seu site ativo, certifique-se de carregar os arquivos no diretório correto. Por exemplo, se você quiser que o site seja hospedado em ‘seusite.com’, você desejará carregar todos os arquivos em seu diretório public_html.

Agora selecione seus arquivos locais do WordPress e carregue-os para o seu servidor ativo.

Carregar arquivos WordPress via FTP

Etapa 3: Criar um Banco de Dados MySQL no Seu Site Ativo

Enquanto seu cliente FTP está carregando seus arquivos do WordPress, você pode começar a importar seu banco de dados para o servidor ativo.

A maioria dos provedores de hospedagem WordPress oferece cPanel para gerenciar sua conta de hospedagem, então mostraremos como criar um banco de dados usando o cPanel.

Primeiro, você precisa fazer login no seu painel do cPanel e clicar no ícone ‘Assistente de Banco de Dados MySQL’, que pode ser encontrado na seção ‘Bancos de Dados’.

Selecionar assistente de banco de dados MySQL

Na próxima tela, você pode criar um novo banco de dados.

Você precisa fornecer um nome para o seu banco de dados e, em seguida, clicar em ‘Criar Banco de Dados’.

Nomear e criar novo banco de dados

O cPanel agora criará automaticamente um novo banco de dados para você.

Em seguida, você precisa inserir um nome de usuário e senha para o seu novo usuário e, em seguida, clicar em ‘Criar Usuário’.

Criar novo usuário de banco de dados

Depois disso, você precisa adicionar o usuário que acabou de criar ao banco de dados.

Primeiro, marque a caixa de seleção ‘Todos os Privilégios’.

Caixa de seleção Verificar todos os privilégios

Em seguida, role para baixo e clique em ‘Fazer Alterações’ para salvar suas alterações.

Você criou com sucesso um novo banco de dados para o seu site WordPress ativo.

Etapa 4: Importar Banco de Dados do WordPress para o Site Ativo

O próximo passo no processo é importar o seu banco de dados do WordPress.

Vá para o seu painel do cPanel, role para baixo até a seção ‘Bancos de Dados’ e clique em ‘phpMyAdmin’.

Clique em phpMyAdmin

Isso o levará ao phpMyAdmin, onde você desejará clicar no banco de dados que acabou de criar acima. O phpMyAdmin mostrará seu novo banco de dados sem tabelas.

Em seguida, clique na guia ‘Importar’ no menu superior. Na página de importação, clique no botão ‘Escolher Arquivo’ e, em seguida, selecione o arquivo do banco de dados do site local que você salvou na primeira etapa.

Importar banco de dados via phpMyAdmin

Depois disso, clique no botão ‘Ir’ na parte inferior da página. Seu banco de dados será importado automaticamente para o phpMyadmin.

Etapa 5: Alterar a URL do Site

Agora, você precisa alterar a URL do site no seu banco de dados para que ele se conecte ao seu site WordPress ativo.

No phpMyAdmin, procure a tabela wp_options no seu banco de dados que você acabou de importar acima.

Se você alterou o prefixo do seu banco de dados, então, em vez de wp_options, pode ser {new_prefix}_options.

Em seguida, clique no botão ‘Navegar’ ao lado de wp_options. Ou, clique no link na barra lateral para abrir a página que tem uma lista de campos dentro da tabela wp_options.

Navegar pela tabela de opções do wp

Em seguida, na coluna options_name, você precisa procurar a opção siteurl.

Em seguida, clique no ícone ‘Editar’.

Editar siteurl no phpMyAdmin

Isso abre uma janela onde você pode editar o campo.

Na caixa de entrada option_value, você verá o URL da sua instalação local, que será algo como http://localhost/test.

Você precisa inserir o URL do seu novo site neste campo, por exemplo: https://www.wpbeginner.com.

Em seguida, você pode salvar o campo clicando no botão ‘Ir’.

editar o campo siteurl

Em seguida, você precisa seguir os mesmos passos acima para o nome da opção home. O menu wp_options pode ter várias páginas. Geralmente, a opção home estará na segunda página.

Em seguida, atualize o URL home, para que seja o mesmo que o URL do seu site ativo.

Passo 6: Configurar Seu Site Ativo

Agora que você importou o banco de dados e carregou seu conteúdo, é hora de configurar o WordPress.

Neste momento, seu site deve estar exibindo um erro de ‘Erro ao estabelecer uma conexão com o banco de dados‘.

Para corrigir isso, conecte-se ao seu site usando um cliente FTP e abra o arquivo wp-config.php.

Você estará procurando pelas seguintes linhas de código:

// ** MySQL settings - You can get this info from your web host ** //
/** 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' );

Você precisará fornecer o nome do banco de dados, nome de usuário e senha que você criou anteriormente.

Em seguida, salve o arquivo wp-config.php e envie-o de volta para o seu servidor de hospedagem WordPress.

Agora, quando você visitar seu site, ele deverá estar no ar.

Depois disso, você precisa fazer login no seu painel de administração do WordPress e ir para Configurações » Geral. Em seguida, sem alterar nada, role até o final e clique no botão 'Salvar alterações'.

Salvar configurações gerais

Isso garantirá que o URL do seu site seja corrigido em qualquer outro lugar onde precise estar.

Depois de fazer isso, vá para Configurações » Links Permanentes, role para baixo e clique em 'Salvar alterações' para garantir que todos os links de posts estejam funcionando corretamente.

Salvar configurações de links permanentes

Sempre que você estiver movendo um site WordPress de um domínio para outro ou de um servidor local para um site ativo, você enfrentará links quebrados e imagens ausentes.

Mostraremos duas maneiras de atualizar URLs. Você pode escolher uma que funcione melhor para você.

1. Atualizar URLs Usando o Plugin Search & Replace Everything (Recomendado)

A maneira mais segura de corrigir isso é usando Search & Replace Everything. É um plugin poderoso do WordPress que permite executar facilmente tarefas de atualização em massa em seu site sem escrever consultas complexas ao banco de dados.

Primeiro, você precisa instalar e ativar o plugin Search & Replace Everything.

Após a ativação, vá para a página Ferramentas » WP Search & Replace.

Pesquisar e substituir URLs da migração de site local para live

A partir daqui, você precisa inserir a URL do seu site local no campo ‘Buscar por’ e a URL do seu site ativo no campo ‘Substituir por’.

Role um pouco e clique em ‘Selecionar Tudo’ abaixo das tabelas. Isso garante que o plugin procurará a URL antiga em todos os lugares do banco de dados.

Selecionar tabelas

Agora clique no botão ‘Pré-visualizar Busca e Substituição’ para continuar.

O plugin buscará no seu banco de dados todas as instâncias da URL antiga e, em seguida, pré-visualizará os resultados.

Visualizar alterações

Se tudo parecer bom, clique em ‘Substituir Tudo’ para salvar as alterações.

Você verá um aviso sobre as alterações que está fazendo. Clique em ‘Sim’ para continuar.

O plugin agora atualizará o banco de dados e substituirá as URLs locais pela URL do seu site atual.

2. Atualizar URLs Manualmente (Avançado)

Outra maneira de atualizar as URLs é usando a seguinte consulta SQL:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Simplesmente vá para phpMyAdmin, clique no seu banco de dados e, em seguida, clique em ‘SQL’ no menu superior e adicione a consulta acima.

Certifique-se de alterá-la para as URLs do seu site local e do seu site ativo e clique no botão ‘Ir’.

Corrigir imagens do WordPress e URLs quebradas após a migração para o site live

Pronto. Você agora migrou com sucesso o WordPress do seu servidor local para um site ativo.

Esperamos que seu site ativo esteja funcionando perfeitamente. Se você notar algum erro, pode conferir nosso guia sobre erros comuns do WordPress para obter ajuda com a solução de problemas.

Esperamos que este artigo tenha ajudado você a mover o WordPress de um servidor local para um site ativo. Você também pode querer ver nosso guia sobre como mover um site ativo para um servidor local ou consultar a lista de verificação definitiva de migração de sites para etapas práticas de migração do WordPress.

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

912 CommentsLeave a Reply

  1. Continuo sendo parado na etapa 4. quando importo meu banco de dados, recebo o seguinte erro

    #1231 – A variável ‘character_set_client’ não pode ser definida como o valor ‘NULL’

    Tenho conhecimento limitado de SQL e nunca fiz nada parecido antes. Qualquer ajuda/orientação seria muito apreciada

  2. Olá,

    Então, cheguei à etapa 6 sem problemas até que meu site falhou em ficar online. Fui às minhas configurações gerais do WordPress e o URL do meu site ainda era localhost. Devo alterar o URL do site antes de carregá-lo no programa FTP e no meu host, ou posso deixá-lo como localhost? Ou, altero o URL do site no WordPress depois de ter carregado meus arquivos no meu site de hospedagem?

    Esta página foi super útil, obrigado!

    • Olá. Muito obrigado por isso, excelente tutorial. Parece que fui parado na Etapa 6. Ainda estou recebendo um erro de “Erro ao estabelecer conexão com o banco de dados”. Preciso alterar o campo hostname no config.php também? e para que eu o altero?

  3. Olá,

    Tenho duas perguntas e ficaria grato se você pudesse me ajudar!

    1) Por que tenho duas pastas ht-docs e wp-content dentro da minha pasta WordPress?

    2) Quando movo meu site WordPress de um localhost para o host ativo, é possível remover meu localhost ou devo mantê-lo para sempre?

    Agradeço desde já!

    • 1) Ao instalar o WordPress em seu servidor hospedado, esses documentos/pastas serão adicionados automaticamente. Acho que ao carregar seus arquivos do local para o ativo via FTP, __ht-docs__ e __wp-content__ simplesmente não foram substituídos.

      Mas por favor, verifique seus arquivos locais que normalmente estão localizados nas pastas WAMP/MAMP em __htdocs__. Existem também duas cópias dos dados? Então você deve descobrir qual é a correta...

      2) Ao fazer o upload dos seus arquivos do local para o live, os dados locais são um backup. Após algumas semanas, alterando e editando seu site live no servidor, você pode excluir os locais.

      Mas você deve criar um backup regular e armazenar os dados localmente (Citação: “Se você está fazendo isso regularmente, então recomendamos fortemente que você adquira o BackupBuddy porque isso tornará sua vida mais fácil. Você nos agradecerá por isso mais tarde” )!

      Hope it helps :)

  4. Uau! Que tutorial maravilhoso, sério, eu realmente aprecio o esforço que vocês dedicaram para escrever estes tutoriais. Obrigado, realmente me ajudou a configurar meu site construído em WordPress de localhost no wampserver.

  5. Eu segui os passos 1-5, mas não tenho certeza de onde está meu site. Desculpe, parece muito bobo, mas não sou bom com tecnologia. Eu fiz o upload dos arquivos, mas quando digito meu site, o site antigo aparece

  6. O endereço DNS do servidor não pôde ser encontrado.
    ERR_NAME_NOT_RESOLVED

    Eu mudei tudo de acordo, mas ainda não consigo conectar.

  7. Você poderia explicar como fazer isso com o WebMatrix? Eu tenho um PC e minha instalação do WordPress no meu PC local foi feita com o WebMatrix. Eu não tenho um MAC. Onde no WebMatrix eu exporto? Estou confuso sobre isso. Além disso, você criou um banco de dados no cPanel MySQL. Onde eu salvo este novo banco de dados? Em algum lugar do cPanel ou no disco rígido do meu PC local e sob qual nome? Eu tenho um domínio com GoDaddy e uma hospedagem web que comprei. Eles disseram para fazer uma instalação nova e limpa do WordPress do site deles... por que eu faria isso? Eu já tenho meu WordPress via WebMatrix no meu PC local, é aqui que o site que construí reside. Como eu coloco isso na minha hospedagem web? Confuso sobre as coisas do banco de dados e como transferir meus arquivos/banco de dados do WP local para meu host web. Obrigado.

  8. Segui todos esses passos e, ao visualizar meu site, ele está mostrando meu conteúdo como palavras e links, mas nada do material decorativo ou plugins, etc. Meus menus estão aparecendo como uma lista de palavras, como se eu tivesse criado uma página sem nenhum CSS real. Meus arquivos CSS não estão faltando, então não sei onde o problema está acontecendo. Tentei fazer a parte de corrigir links quebrados e não tenho 100% de certeza do que devo colocar depois da parte do localhost. Usei o nome da pasta onde todo o meu banco de dados/arquivos/etc do WordPress estão. Não consigo descobrir o que está dando errado.

    • @AMBER e todos que estão lutando com o mesmo problema, o problema com o processo de implantação do banco de dados do WordPress se deve à substituição empírica do seu URI local pelo URI do site ao vivo, como explicado neste artigo na Etapa 7. Se você apenas executar a instrução SQL UPDATE como mostrado, na maioria das vezes, você corromperá seu banco de dados. Por quê? A razão é simples: o WordPress tem uma maneira de serializar alguns metadados para sua própria conveniência. Este post explica isso muito bem: nacin.com/2010/04/18/wordpress-serializing-data

      Se você olhar para este array:

      array( ‘apple’, ‘banana’, ‘orange’ ),

      quando serializado, fica assim:

      a:3:{i:0;s:5:”apple”;i:1;s:6:”banana”;i:2;s:6:”orange”;},

      onde:

      – a:3 significa “array de tamanho 3”
      – i:0; i:1; i:2 significam “índice inteiro 0; índice inteiro 1; índice inteiro 2″ respectivamente
      – s:5:”apple” significa “string, comprimento 5, dados=apple”
      – s:6:”banana” significa “string, comprimento 6, dados=banana”, etc.

      Como você pode ver, qualquer string serializada é armazenada junto com informações sobre seu comprimento. Portanto, quando você faz uma simples busca e substituição em suas tabelas, todas as ocorrências serão substituídas, mas os metadados de comprimento da string não.

      No caso de o comprimento do seu URL local ser igual ao comprimento do URL do seu site ativo, então você tem sorte; se eles não corresponderem, você terá problemas.

      A questão agora é: “Como eu resolvo isso?”. Tenho o prazer de dizer que, felizmente, existem muitos plugins que podem ajudá-lo com isso, mas um que é realmente simples e bom nisso é o “Better Search Replace”.

      Simplesmente instale este plugin em sua instalação local do WordPress e prossiga conforme explicado neste artigo. O único lugar onde você pode substituir com segurança seu URL local é na tabela wp_options, conforme explicado na Etapa 5.

      Assim que terminar de instalar o plugin, no painel de administração, vá para “Ferramentas, Better Search Replace”, na caixa de texto “Buscar” digite o URL do seu site local (por exemplo, http://localhost:12345) e na caixa de texto “Substituir por”, digite o URL do seu site ativo (por exemplo, http://www.example.com) e você estará pronto para começar. Apenas certifique-se de não incluir nenhuma barra invertida final “/” no URL (no final como http://localhost:12345/ ou http://www.example.com/)

      Espero que esta explicação tenha sido útil e por favor me diga se ajudou.

      Feliz codificação!

  9. Olá,
    Artigo brilhante e muito fácil de seguir.
    No entanto, como uma virgem do WordPress, estou lutando com todo o conceito de ter um banco de dados separado do site. Criei tudo localmente no meu PC. Mas o PHP Admin local me permitirá usar quantos caracteres eu quiser ao nomear meu banco de dados, mas meu servidor/host remoto (123-reg) só permitirá 9 (o meu original tinha 11), então... o nome do banco de dados local é diferente do nome do banco de dados remoto. Eu exportei as tabelas do banco de dados e as importei para o banco de dados remoto, renomeei meu wp-config para apontar para o novo nome de banco de dados mais curto com o nome de usuário e senha corretos, mas ainda estou recebendo a mensagem de ‘Erro ao estabelecer uma conexão com o banco de dados’.
    Alguma sugestão?
    O fato de as tabelas serem exportadas de um banco de dados com um nome diferente daquele para o qual estão sendo importadas pode fazer diferença?

  10. Olá, fiz todos os seus passos, mas só vejo uma página em branco. Não me notifica nenhum erro.

    Eu faço o upload de tudo em um subdiretório do meu site. É por causa disso? Existe uma solução?

  11. Ótimo artigo, se o upload de arquivos zipados não funcionar, tente fazer o upload de arquivos .sql em vez disso.

  12. Olá. Do seu passo 6, você disse que deveríamos mudar o nome do banco de dados, o usuário e a senha. Devemos mudar o nome do host também?

  13. Segui todos os passos, mas vou para a página install.php, alguém pode me ajudar, eu realmente preciso da sua ajuda

    • Estou tendo o mesmo problema. Segui todos os passos exatamente, corrigi o arquivo wp-config.php e o reenviei, mas agora quando acesso meu site ao vivo, ele diz:

      “Esta página não está funcionando

      [meu site] não está conseguindo lidar com esta solicitação no momento.
      ERRO HTTP 500

      • I should have said that that is the error I get when I try to go to my wp-admin. When I go to the site itself it’s blank. :(

  14. A solução para referências de imagem é executar os seguintes scripts no seu BD:
    (Não consigo escrever os scripts reais porque o wpbeginner.com acha que estou fazendo injeção de SQL :\ )

    UPDATE wp_posts para definir o valor da coluna guid para o valor da função REPLACE(guid, ‘http://old.site.url’, ‘http://new.site.url’)

    E

    UPDATE wp_postmeta para DEFINIR o valor da coluna meta_value para o valor da função REPLACE(meta_value, ‘http://old.site.url’, ‘http://new.site.url’)

    Além disso, não se esqueça de verificar as permissões para wp-content/uploads para garantir que você possa adicionar mais imagens.

  15. Olá,

    Obrigado por isso. Fiz tudo como você descreveu. Parecia que tudo correu bem, exceto a página inicial que não mostra nada além do menu de navegação.
    Quando vou para o construtor de páginas da página inicial, ele mostra que nada foi adicionado lá.
    Algum conselho?

  16. Droga, tenho tanta sorte que o wpbeginner existe, finalmente consegui fazer meu site funcionar graças a este post, tive que lutar para conseguir (há uma versão mais antiga do banco de dados no servidor do meu provedor de hospedagem), mas consegui graças a vocês!

  17. Mudança de URL
    Eu alterei a URL na tabela wp_option, mas apenas a página inicial carrega corretamente, os links de outras páginas ainda estão definidos como localhost/alguma coisa ??
    O que devo fazer para alterar todos os links??

  18. Olá, depois de fazer tudo isso, quando vou ao meu site, recebo uma página que me mostra o índice do WordPress e não o meu site. O que eu faço?

  19. Olá. Muito obrigado por este post. Parece ser muito útil e tentei seguir todos os passos, mas agora que terminei, quando acesso meu URL recebo um erro de "Servidor não encontrado" (O host me mostra uma prévia com "em construção" e o logo deles, que estava online antes de eu fazer o upload dos dados e do banco de dados – eu não deveria pelo menos ver isso?). Você tem alguma ideia de onde posso ter errado, e é melhor apagar tudo e começar do zero, ou sobrescrever, ou procurar por algum erro específico?
    Obrigado por qualquer ajuda!

  20. estou me perguntando se você tem alguma recomendação para desenvolver localmente novas funcionalidades em uma instalação de desenvolvimento local, enquanto o cliente ainda pode fazer atualizações no banco de dados real.

  21. Olá
    Obrigado pelos detalhes, mas ainda não consigo acertar o caminho das imagens, apesar das alterações feitas… tenho minhas pastas em public_html e meu banco de dados criado… meu site no ar está funcionando bem, exceto pelas imagens / logos

  22. Meu site WordPress foi para o ar, mas minhas imagens não estão sendo replicadas e não estão visíveis. Você pode me guiar sobre qual deve ser a estrutura da pasta de imagens ao fazer o upload para o site ao vivo??

    Sua ajuda e orientação seriam apreciáveis.. Obrigado.

  23. Ótimo post!!!
    Apenas a última parte não funcionou para mim, as imagens e links continuam faltando!
    Alguma dica?
    obrigado

  24. Olá,
    Tudo ótimo, exceto por isto: Você não tem permissão para acessar / neste servidor. Não sei por que está aparecendo quando tento acessar meu site. Fiz todos os passos como você disse, mas estou recebendo este erro, alguém pode me ajudar a resolver este problema.

  25. Em vez desse caminho longo, eu uso um plugin chamado wp all in one migration. Eu só preciso importar um único arquivo usando um plugin quando vou para o ar e tudo está feito, sem mexer com bancos de dados, etc. Eu acho que todo mundo deveria fazer isso, economiza muito tempo e trabalho manual.

  26. Ótimo artigo! Mas ainda estou preso na última etapa. As imagens não estão aparecendo no meu site.

    Bem, na verdade elas aparecem, mas só no meu PC. Todo mundo está vendo um site com bugs.

  27. Olá,

    Sem dúvida; um artigo muito útil. Mas fiquei preso na última etapa. Executei a consulta de atualização SQL, mas ainda tenho problemas em relação ao caminho da imagem.

    Apenas uma coisa; ao fazer o upload do arquivo via FTP, eu não fiz o upload da pasta wordpress (a pasta de teste), mas sim do que estava dentro dela.. Então, no servidor, existem apenas as pastas e arquivos colocados diretamente em ‘public_html’

    Atenciosamente,
    Bikram

  28. NÃO FUNCIONOU!!

    Erro
    Consulta SQL:


    — Banco de dados: `wordpress`

    CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    O MySQL disse: Documentação

    #1044 – Acesso negado para o usuário ‘ksalim’@’localhost’ ao banco de dados ‘wordpress’

  29. Um artigo muito incrível, realmente facilitou um projeto em que eu estava trabalhando para um cliente já na minha máquina local a ser movido para o servidor dele, quero dizer, eu literalmente tentei desenvolver o site tudo de novo e foi uma dor de cabeça... Obrigado

  30. Muito obrigado por este guia. Lutei com isso por um tempo antes de encontrar isso. Segui palavra por palavra e tudo parece funcionar. Sou muito grato!

  31. olá! syed

    quero perguntar de onde consigo o melhor tema gratuito simples e atraente para wordpress que mais tarde pretendo fazer upload para o servidor ativo….qualquer ajuda seria muito apreciada….obrigado…

  32. olá! syed

    eu quero perguntar a você quando carregamos o site do wordpress do localhost para o servidor ativo... eu só quero perguntar se o wordpress tem muitos arquivos e dentro de wp-content/themes/... tem três tipos diferentes de tema como twenty fourteen, twenty thirteen, então é necessário carregar todos esses temas ou não.... ajuda seria muito apreciada..... obrigado.....

  33. Primeiramente, obrigado!

    Fiz tudo e meu site está funcionando, mas quando preciso fazer login no meu wp-admin, ele mostra uma tela em branco e nada acontece. Alguma ideia?

  34. obrigado por este artigo, segui os passos e fiz o upload do meu site para o c panel, mas falhou e deu erro interno, por favor, me ajude a resolver isso, obrigado

  35. Todo ótimo conselho, exceto o passo 6. Não passei desta fase, o conselho não está claro. Meu site mostra o Erro ao Estabelecer Conexão com o Banco de Dados. A próxima parte não explica nada para mim.
    “Para corrigir isso, conecte-se ao seu site usando um cliente FTP e edite o arquivo wp-config.php. Forneça o nome do banco de dados, usuário e senha que você criou anteriormente no Passo 3. Salve o arquivo wp-config.php e faça o upload de volta para o seu servidor. Visite seu site, e ele deverá estar no ar agora.”

    Estou conectado via ftp, então apenas edito o arquivo….não, nada acontece a partir daqui. Abro o arquivo em um editor, mas não faço nenhuma alteração porque ele não mostra nada sobre o que é explicado.

    Atenciosamente,

    • Ei, estou transferindo os arquivos neste exato momento. Não tenho certeza se você já encontrou uma solução (espero que sim, já se passaram 15 dias), mas você provavelmente deveria mudar o hostname: /** MySQL hostname */
      define(‘DB_HOST’, ‘ ‘ seu hostname antes deveria ter sido seu localhost ou similar.

  36. Obrigado pela postagem. Realmente ajudou a resolver meu problema. Embora eu tenha enfrentado alguns problemas com a importação do banco de dados. Após muito esforço, atualizar a versão do phpmyadmin resolveu para mim. Se possível, você também poderia incluir erros comuns em cada seção, para que um iniciante não se perca. Como acontece, é muito provável que você enfrente algum erro aqui e ali. Fora isso, ótima postagem. Obrigado.

  37. Oi. Quando vou ao meu site, aparece Bem-vindo a: seuwebsite.com
    Esta página da web está estacionada GRATUITAMENTE, cortesia de GoDaddy.com. Eu preciso registrar meu domínio? Eu apenas pensei em um nome de site aleatório para colocar na etapa 5 de alteração de URL do site. Além disso, quando entro no site local host, recebo a mensagem a página da web não pôde ser encontrada. O que devo fazer?

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.