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.

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ê:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
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
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’.

Isso o levará a uma tela onde você pode dar um nome ao seu backup.
Em seguida, clique no botão ‘Próximo’.

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

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.

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

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

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

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

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.

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.

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.

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.

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.

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.

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.

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

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

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

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

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

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.

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.

Em seguida, na coluna options_name, você precisa procurar a opção siteurl.
Em seguida, clique no ícone ‘Editar’.

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

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

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.

Etapa 7: Corrigir Imagens e Links Quebrados Atualizando Caminhos
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.

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.

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.

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

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.

Mark
Oi!
Eu fiz até o passo 6 e consegui o Erro de Conexão com o Banco de Dados e fiquei animado! quando mudei os parâmetros o erro mudou para Erro 500. E agora estou travado.
Meu banco de dados MAMP local se chama “localdatabase” e o novo que criei no site ativo tem um prefixo que não consigo editar, então agora o nome do meu novo banco de dados no site ativo é “web_localdatabase”.
Pergunta:
1. O nome do meu banco de dados local deve ser o mesmo que o do site ativo?
2. Se não, há alguma outra alteração que preciso fazer além das alterações na Etapa 6?
Obrigado!!!!!!!
Cindy
Olá,
Pensei que tinha seguido seus passos à risca. Acessei o localhost através do WAMP. O cPanel é através da StableHost. FTP usando FileZilla. Após a migração, olhei meu site e vi que metade das minhas postagens mais recentes estava faltando. Ela nunca tinha sido publicada; foi a primeira postagem que criei no localhost. (Recentemente migrei do wp.com para o wp.org. Tinha menos de 20 postagens no momento da transferência. Todas elas migraram do localhost para o site ativo sem erros.) Não tive nenhum 'transferência falhou' durante o upload via FTP. Nenhum erro que eu tenha notado.
Depois de ver a postagem incompleta do blog, tentei acessar o localhost para ver o conteúdo original usando o WAMP. O nome desse projeto não pode mais ser exibido. Não consigo acessar o conteúdo do meu blog no localhost usando o nome que atribuí antes da migração. A pasta ainda está presente em www.
Devo ter feito algo certo, já que parte de uma postagem que nunca esteve no meu site ativo chegou lá. Você pode me dizer o que aconteceu com o meu localhost? Não tenho nada em subpastas… é tudo bem direto e tentei manter simples.
Solução de problemas:
Executei a consulta SQL conforme sua Etapa 7, a mensagem é: #1146 – Tabela 'sxxxxx_wp574.wp_posts' não existe. wp_574 é o nome do banco de dados que criei na Etapa 3. A consulta foi o nome do localhost e o domínio do site.
Reiniciei o computador.
Opção 'Reiniciar todos os serviços' do WAMP.
Neste momento estou completamente confuso! Não só não sei o que fazer a seguir, mas também tenho medo de tentar uma sugestão do Google por receio de realmente estragar tudo. Você pode me ajudar? Qualquer informação sobre a migração incompleta seria bom saber também, mas estou mais assustado com o localhost no momento. Muito obrigado. Suas instruções são muito fáceis de seguir e compreensíveis.
Atenciosamente,
Lea Jacta Est
Olá!
Tenho problemas para atualizar meus links (passo 7). Parece ser um problema de correspondência de URL. Usando o Velvet Blues, estou digitando minha URL antiga no campo obrigatório e faço o mesmo para a nova URL, mas aparece uma mensagem de erro toda vez que tento.
Só para verificar:
– minha URL antiga = minha URL do localhost que está nas configurações gerais e que aparece na barra de endereço quando acesso minha página inicial
– minha nova URL: meu novo nome de domínio que termina em .com
… certo?
O erro vem de outro lugar ou estou fazendo isso errado?
Muito obrigado pela sua ajuda.
Jeff Bradbury
Atualmente tenho meu site ativo em. Quero baixá-lo para o MAMP (Mac) e começar o processo de redesenho localmente e depois quero colocá-lo de volta como novo.
1) Quando estiver pronto para fazer o upload do novo site, devo colocá-lo sobre a pasta atual? Devo criar uma nova pasta (ou subdomínio) e colocá-la nesse diretório e depois mover o domínio/DNS para o novo site?
2) Tenho um monte de links bonitos no site ativo que desejo baixar e começar a trabalhar... Acho que estou correto em pensar que os links bonitos apenas assumem a forma do que o domínio é atualmente.
3) Este é o melhor processo se você quiser trabalhar constantemente localmente e atualizar seu site diariamente/semanalmente? Isso parece ser um ótimo método se você quiser um método de atualização de site "Um e Pronto". Se houver outra maneira ou método de trabalhar localmente e depois fazer o upload das alterações... ou até mesmo sincronizar um site ativo/local, eu adoraria ajuda e conselhos. OBRIGADO!
WPBeginner Support
1. Depende de quais arquivos você alterou e quais alterações você fez que estão armazenadas no banco de dados. Assumimos que você estará trabalhando em seu tema e provavelmente fará poucas alterações que serão armazenadas no banco de dados. Nesse caso, você pode simplesmente sobrescrever seus arquivos de tema e atualizar seu banco de dados a partir de um backup.
2. Se por links amigáveis você quer dizer as configurações de permalink, então achamos que elas não serão afetadas.
3. Se você planeja trabalhar continuamente em seu site, então essa estratégia funcionaria, mas não é a melhor solução. Você precisa de uma solução que permita sincronizar automaticamente seu site de desenvolvimento com seu site ao vivo. Por exemplo, dê uma olhada em nosso tutorial sobre como criar um ambiente de staging para o seu site WordPress. Assine o WPBeginner, em breve cobriremos este tópico em um artigo futuro com instruções detalhadas.
Admin
Felipe Stabile
OBRIGADO, PESSOAL!
As coisas correram bem depois de alguns problemas e pensamentos, mas foi porque meu host é um pouco diferente, e tive problemas para fazer upload dos meus arquivos para o FTP usando o Filezilla. Documentos sérios receberam uma mensagem de falha, mas eu resolvi fazendo o seguinte:
Se alguém aqui estiver usando o smarterasp, é melhor não usar o Filezilla, use o integrado (HostingControlPanel/MyWebsites//FileManager).
Com seu banco de dados limpo, você tem que compactar seus arquivos do HTDOCS/wordpress e, em seguida, fazer o upload deste arquivo zip.
No Gerenciador de Arquivos integrado, você tem a opção de descompactar. espere um pouco, até que todas as pastas e documentos apareçam.
Em seguida, siga o tutorial acima e você ficará bem.
Mohit
Olá wpbeginner,
Muito obrigado por este tutorial. É o melhor que já encontrei.
Segui este passo a passo e obtive os resultados esperados.
Continuem o bom trabalho!
Saudações!
Abhay
Muito, muito obrigado, mano. Funcionou muito bem.
Biniam
Milhões de agradecimentos!!!
jay capulong
olá, tudo bem, mas as outras imagens não estão aparecendo,
o que você quer dizer com localhost/test? (site local)
obrigado
M3N
Oi. Obrigado por este ótimo tutorial.
Uma pergunta, porém…
Seguir os passos que você descreveu não causa problemas com dados serializados. Vi alguns tutoriais recomendando o uso de um script ou outra coisa para evitar o problema com dados serializados ao alterar caminhos de arquivos manualmente.
Alguma ideia ou sugestão?
Mark
Olá, não sei se alguém sofreu com um redirecionamento para o seu host local quando executou o wp-admin. Eu sofri, mas encontrei uma postagem no stackoverflow que me resolveu. Basicamente, tive que atualizar os caminhos dos arquivos na tabela WP-Options.
Boa sorte.
MT
Mujtaba Zia
*** Este é o melhor tutorial da minha vida ***
Eu sei sobre html/css, mas nunca trabalhei com wordpress, este tutorial me ajuda muito e meu site está no ar seguindo cada passo e cada palavra dele. Muito, muito obrigado!
Agora muito ansioso para aprender mais através deste site.
Kathy
Estou encontrando alguns problemas sérios ao transferir para o servidor principal. Localmente, tenho 2 sites usando o mesmo tema. Ambos rodando em bancos de dados e sites separados, ambos funcionam perfeitamente localmente. Um site foi carregado e está funcionando bem e estou no processo de carregar o segundo, é aqui que as coisas dão errado. Eu exportei e criei o banco de dados, funcionando perfeitamente todas as imagens aparecem corretas. Eu carreguei todos os arquivos e alterei a configuração, então encontrei problemas. Aparentemente, não tenho conteúdo carregando e apenas metade do tema, juntamente com o logotipo incorreto do site. Tentei fazer login para alterar todos os links, mas estou recebendo um 'erro interno do servidor', o servidor encontrou um erro interno ou má configuração e não pôde completar sua solicitação.
Eu reverti o site para sua aparência anterior, mas estou completamente perdido quanto aos próximos passos, alguém pode ajudar? Não consigo entender como estamos funcionando perfeitamente localmente e depois um fracasso épico no servidor principal.
Kathy
p.s. Tenho capturas de tela se isso ajudar.
DaveJorg
Atenção, às vezes, após a migração ser concluída, apenas a página inicial funciona.
Se for o caso, visite Painel > Configurações > Links Permanentes e clique em Salvar alterações. Acredito que isso atualiza o mod_rewrite e deve corrigir o problema. Funcionou para mim.
RW
Por favor, remova meu e-mail da thread de comentários. Tentei cancelar a inscrição todas as vezes e não está funcionando.
Carlo
Obrigado por este guia. Sou mais do que um iniciante neste campo. Como posso proceder se já tenho um banco de dados instalado em minha hospedagem? Devo excluí-lo e criar um novo, cancelar as tabelas ou simplesmente esvaziá-las? Agradeço antecipadamente pela sua ajuda.
WPBeginner Support
Você pode criar um banco de dados totalmente novo.
Admin
Nathan
Movi tudo e correu bem até que tentei fazer login no WP, continua dizendo que a senha está incorreta. Eu até tentei mudar os detalhes no phpMyAdmin. O problema pode ser que eu executei sua consulta antes de fazer login no WP?
Nathan
Resolvi o problema, acabei de fazer login no WP e re-salvei os links permanentes e todo o site foi atualizado. Obrigado pelo ótimo tutorial.
Angela
Infelizmente, não consegui mover meu site do localhost para online. Cheguei à página de login e ela não aceitava minhas informações de login. Alguma ideia do que pode ser o problema? Não quero desistir, então posso tentar novamente.
Omar Zeidan
Oi Angela,
Bem, você pode ter esquecido de importar os arquivos do DB para o seu servidor ativo, você importou?
Se nada funcionou para você, tente o seguinte:
Acesse seu painel de administração do DB, encontre o wp_users e adicione um manualmente lá.
Espero que isso ajude.
Pranesh
Excelente guia. Tudo correu bem. Muito obrigado!!
Ziga
Olá, segui todos os passos e na etapa #4, escolhi o arquivo .gzip para importar e recebi o seguinte erro:
#1064 – Você tem um erro na sintaxe SQL; verifique o manual da versão do seu servidor MySQL para a sintaxe correta a ser usada perto de ‘?’ na linha 2
Alguma ajuda?
Justin
Tudo funciona, exceto minhas outras páginas…. Não consigo descobrir o motivo
Matt
Problema semelhante para mim. Adicionei-o a uma subpasta em outro dos meus domínios, mas quando navego até ele, sou mostrado a página 404 do Temas. Quando tento ir diretamente para qualquer uma das outras páginas, recebo a página 404 do meu host. Alguma ideia, pessoal?
Ryan
Já passei por todas as etapas e meu site não ficou nada parecido com o que era. Parece que a maior parte do CSS não foi transferida. Eu estava usando o tema Divi.
Veja como fica:
Alguma dica?
Amefon
OLÁ
recebi este erro ao tentar importar meu banco de dados para o site
Erro
Consulta SQL:
—
— Banco de Dados: `lcmi`
—
CREATE DATABASE IF NOT EXISTS `lcmi` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
O MySQL disse: Documentação
#1044 – Acesso negado para o usuário ‘lazarbwn’@’localhost’ ao banco de dados ‘lcmi’
como resolvo isso?
WPBeginner Support
Verifique seu nome de usuário do MySQL, host do MySQL, banco de dados e senha do MySQL.
Admin
Amefon
eu não entendo. Devo alterar os detalhes do MySQL ou o quê.
Mike Casile
Ainda não fiz isso, mas o site local está bom. Tenho 2 perguntas (que podem ser muito grandes e exigir artigos de acompanhamento).
1. Se eu passar por isso e o resultado for bom no site ao vivo… mas eu quiser continuar fazendo novos desenvolvimentos localmente, existe um processo semelhante para alterações incrementais?
2. Como isso será impactado se eu usar multisite (o que NÃO estou fazendo no momento).
Obrigado,
Roman
Depende do que suas alterações estão afetando – se você alterou algum código CSS ou PHP no tema, precisará enviar os arquivos alterados para o servidor usando FTP. Se você alterou algumas configurações do WordPress, basta passar pelas etapas de cópia do seu banco de dados.
Ameira
Obrigado por este tutorial – depois de 2 semanas tentando tudo o que existe, finalmente descobri o que estava faltando. Consegui acessar meu site, mas as imagens estão faltando e o layout está todo bagunçado. Segui a etapa 7 e isso melhorou um pouco, mas ainda é uma bagunça – alguma ideia do que mais posso fazer?
Soo
Fácil de entender e seguir.
O melhor tutorial sobre "Como Mover o WordPress de um Servidor Local para um Site Online".
Obrigado
zavera
Olá WPBEGINNER SUPPORT, criei um site WordPress personalizado com algumas páginas e usei todos os passos que você mencionou aqui e tudo funcionou corretamente, mas as URLs das minhas páginas ainda são localhost. Como mudar essas URLs para as páginas?
WPBeginner Support
Se você puder acessar a área de administração, vá em configurações -> Geral e altere sua URL do WordPress e URL do Site. Ou veja o passo 5 para fazer isso através do phpmyadmin.
Admin
Daniel Afriyie Gyimah
por favor, precisamos das informações em formato PDF para download
Andres
Olá! Tentei usar este método e recebo o seguinte erro:
lessphp erro fatal: erro ao carregar: falha ao encontrar /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/bootstrap/less/bootstrap.lesslessphp erro fatal: erro ao carregar: falha ao encontrar /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/style.less
Aviso: Não é possível modificar informações de cabeçalho – cabeçalhos já enviados por (saída iniciada em /home/weliketo5/public_html/breg/wp-content/themes/CherryFramework/includes/less-compile.php:155) em /home/weliketo5/public_html/breg/wp-includes/pluggable.php na linha 1207
Alguém poderia me ajudar?
Alfredo Garcia
Ao fazer o passo #4: Importar Banco de Dados do WordPress no Site Ao Vivo, recebo o seguinte erro SQL:
Erro
MySQL disse: Documentação
#1064 – Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe correta a ser usada perto de ‘?’ na linha 105
Você pode me dizer o que está errado e como posso consertar isso?
WPBeginner Support
O arquivo de backup que você está tentando importar pode estar corrompido. Exporte uma cópia nova e tente novamente. Se isso não funcionar, peça ao seu provedor de hospedagem para atualizar sua versão do MySQL.
Admin
Alfredo Garcia
Obrigado. Vou tentar esta noite.
Ngabe R
Eu estava perdendo o passo 5. Muito obrigado. Muito útil!
Adam
Preciso instalar o WordPress no meu servidor antes de começar este processo, ou apenas sigo os passos listados?
WPBeginner Support
Não, por favor, veja o passo 2. Você fará o upload dos arquivos do WordPress do seu servidor local para o servidor ao vivo.
Admin
Adam
Obrigado, agora está tudo funcionando! Este foi um tutorial realmente, realmente útil!
Rod
Obrigado, muito útil! Assim que descobri o nome correto do servidor no host, tudo correu bem.
Yonatan
Ótimo artigo e muito útil.
Valeu!
Momodu Oladapo Abraham
funcionou, obrigado, no entanto, ainda existem alguns links conectando ao endereço do servidor local, mais experientes nas postagens e blogs... o que eu faço.. por favor ajude... todo o resto funcionou bem, exceto as postagens. Obrigado
Natharza
Olá
Tudo funcionou, mas os links das postagens não estão funcionando. Eu executo a consulta SQL, mas os links ainda estavam quebrados com o erro "Nenhum arquivo de entrada especificado".
Por favor, ajude
Michael
Obrigado por este artigo. Ele me salva do estresse de redesenhar online
Sarah
Obrigado por um ótimo tutorial, segui todos os passos e nada deu errado!
JOINHA +++
Fongoh Tayong
Cara, você é o máximo.
Funcionou para mim como um encanto.
Mais poder para você escrever mais tutoriais sobre isso. Sou novato em wordpress.
Obrigado novamente.
Louise
Olá,
Com o passo 2, se você não tem um diretório public_html, onde mais você pode fazer upload do arquivo? Conforme a pergunta do Milos. Eu entrei no gerenciador de arquivos e no arquivo httpdocs e fiz o upload lá.
Obrigado
Max
Obrigado por um tutorial realmente simples e fácil de seguir sobre como migrar um banco de dados. Percebi que você não mencionou para atualizar o nome do DB_HOST, mas fora isso, foi ótimo.
Stefano
Oi! Primeiramente, obrigado pelo guia detalhado.
Segui todos os passos sem problemas. De qualquer forma, o tema e todos os plugins que eu tinha instalado no localhost estão faltando, fazendo com que a página pareça completamente diferente. O que posso fazer para importar todos os plugins e configurações anteriores? Agradeço antecipadamente pela sua resposta.
WPBeginner Support
Você pode carregá-los do seu computador usando um cliente FTP.
Admin
Junn
Oi, obrigado por este tutorial, funcionou para mim! No entanto, não consigo encontrar as páginas que criei localmente e as configurações não estão corretas. Ele me deixou instalar um novo wordpress.
O que deu errado?
Monique
Olá. Obrigado por este tutorial. Mas tenho um problema na etapa 6. Todas as 5 primeiras etapas foram concluídas. Mas quando eu recarrego meu site após alterar a URL no banco de dados. Não há nenhuma mensagem como “Erro ao estabelecer conexão com o banco de dados” e meu site ainda está abrindo no localhost. Por favor, ajude o que devo fazer agora.
Alex
Como criar um banco de dados MySql no meu site atual. Meu provedor pode me ajudar?
WPBeginner Support
Sim, eles podem te ajudar.
Admin
Miloš
Oi, sou eu de novo. Agora tenho um problema com a etapa sete. Coloquei aquele código com minha própria página da web
em meu sql, mas 2 de cinco páginas ainda não funcionam. Provavelmente não entendi muito bem suas instruções. O que você quer dizer com "mas não se esqueça de alterá-lo com os URLs do seu próprio site local e site ao vivo"?
Nadeem
Oi
você poderia verificar seu menu em aparência e depois clicar um por um nos menus que não estão funcionando corretamente. espero que você encontre os erros.
Nady
Nikhil
Olá,
Obrigado pela ajuda…
Todas as etapas estão funcionando perfeitamente….
Mas quando tento fazer login ou clicar em qualquer link….
Ele me mostra a seguinte mensagem….
Meu Site:
Erro Interno do Servidor
O servidor encontrou um erro interno ou uma configuração incorreta e não pôde concluir sua solicitação.
Por favor, entre em contato com o administrador do servidor em webmaster@ para informá-lo sobre a hora em que este erro ocorreu e as ações que você realizou pouco antes deste erro.
Mais informações sobre este erro podem estar disponíveis no log de erros do servidor.
Além disso, um erro 500 Internal Server Error foi encontrado ao tentar usar um ErrorDocument para lidar com a solicitação.
Qual é a solução para este erro…
Dwayne Smith
Oi NIKHIL, estou tendo o mesmo problema, você conseguiu descobrir qual era o problema. Se sim, você poderia me informar sua solução?
Obrigado
Dwayne
Mustapha
Post muito útil
obrigado
Milos
Tenho um problema com a etapa 6, pois não sei como editar o wp-config.php. O problema é que, quando clico com o botão direito e abro visualizar/editar, não há opções para inserir o nome do banco de dados, usuário e senha.
Também na etapa 3, fiz o upload dos meus arquivos do WP na pasta htdocs porque essa é a única pasta que vejo. Eu uso o FileZilla.
Agradeceria muito se você pudesse me responder por e-mail.
Miloš B.
Andrej
Milose… Quando você abrir o arquivo wp-config.php, você precisa abri-lo como um documento do bloco de notas e encontrar no início do texto o nome do banco de dados, usuário e senha, edite o texto manualmente e depois salve novamente.
Matt
Tive um erro SQL 1064 ao importar usando uma exportação compactada. Finalmente consegui fazer funcionar exportando como um .sql não compactado