migrar um site de um servidor local para um servidor ao vivo não é fácil. Migrar o banco de dados é a parte difícil do processo. Isso ocorre principalmente devido à grande quantidade de tempo que leva para despejar os dados e carregá-los no novo banco de dados. Outros fatores que compõem o processo de migração são a segurança do banco de dados e do conteúdo. Neste blog, veremos como podemos migrar um site WordPress de um servidor local para um servidor ao vivo de três maneiras simples, mas diferentes.
O Primeiro Passo Para a Migração de Seu Site WordPress
A massa do WordPress, desenvolvimento local, ambiente de desenvolvimento (A. K. A. localhost). Os desenvolvedores têm a opção de usar XAMPP (Windows) ou MAMP (Mac) para construir projetos com WordPress.
uma vez que eles estão satisfeitos que tudo está funcionando corretamente, é hora de migrar o site WordPress do localhost para o servidor ao vivo.
trabalhar no localhost é uma ótima ideia que permite que os desenvolvedores trabalhem para melhorar a base de código sem afetar o site ao vivo. Isso é muito importante para portais corporativos e lojas de comércio eletrônico com WordPress, onde o tempo de inatividade é um sério desafio.
o desenvolvimento no localhost permite que a equipe de desenvolvimento continue a mexer no código enquanto a empresa continua sem nenhum tempo de inatividade. Uma vez que a base de código tenha sido completamente testada, movê-la para o servidor ao vivo é uma etapa simples.
neste guia, vou explicar a seguir três populares maneiras de transferir um site WordPress para o servidor de hospedagem-
- Usar o built-in do WordPress Ferramenta de Exportação de
- migrar Manualmente o site WordPress para o servidor
- Usar um plugin para WordPress
Antes de Começar
Para fins deste guia, eu estou supondo que você tem uma localhost ambiente (completo com FTP e banco de dados access) definido e o site foi desenvolvido e pronto para a mudança. Para ilustrar o processo, estou usando o Cloudways, uma hospedagem gerenciada na web para WordPress.
No meu site WordPress instalado no localhost, eu adicionei os seguintes itens-
- Um Post
- Uma Página
- Um Usuário
- Active o Plugin: Clássico Editor de
- Active Tema: Vinte e Quinze
vou começar com o built-in do WordPress recurso de exportação.
Usar o Built-in do WordPress Ferramenta de Exportação de
- Post
- Páginas
- campos Personalizados
- Termos
- menus de Navegação
- Custom posts
Para utilizar o WordPress recurso de exportação, é necessário exportar os dados do localhost e importá-lo para o servidor.
exportar dados do Localhost
faça login no seu site WordPress localhost e navegue até Ferramentas → exportar.
você será perguntado quais itens de dados deseja exportar. No meu caso, optei por exportar os dados completos. Assim, selecionei todo o conteúdo e, em seguida, clique no botão Download Exportar Arquivo.
baixar o arquivo XML pode levar tempo, dependendo do tamanho do site WordPress.
importar dados no site ao vivo
depois que o arquivo XML for baixado, faça login no seu site WordPress ao vivo e navegue até as Ferramentas → Importar.
Você verá uma lista de opções para importar os dados. Role um pouco para baixo e procure o WordPress. Clique no botão Instalar Agora abaixo e execute Importer.
na próxima tela, você será solicitado a escolher um arquivo XML. Clique no botão Escolher Arquivo e navegue até o arquivo XML que você baixou na etapa anterior. Isso fará o upload do arquivo XML para o servidor ao vivo.
agora atribua autores e importe anexos. Se você quiser importar anexos também, marque a caixa com a Legenda Baixar e importar anexos de arquivo.
importar os dados leva tempo dependendo do tamanho dos dados no localhost. Esta é a maneira mais simples e rápida de mover dados limitados do localhost para um servidor ativo.
migre manualmente um site WordPress para o servidor ao vivo
o problema com o uso da ferramenta de exportação do WordPress é que os plugins, temas, usuários, etc. não são movidos do localhost para o servidor. Isso acontece devido às limitações do processo que se concentra apenas nas postagens, páginas e comentários.
para mover um site WordPress do localhost para um servidor ativo sem perda de dados, você tem a opção de transferir manualmente arquivos e bancos de dados para o servidor ativo.Como estou usando o XAMPP como meu ambiente de desenvolvimento local, os arquivos do WordPress estão localizados na pasta /xampp/htdocs/wp/. Como estou procurando mover todo o site, preciso fazer upload de todos os arquivos e pastas nesta pasta para o servidor ao vivo.
existem duas maneiras de transferir o conteúdo da pasta wp para o servidor ao vivo. Você pode arrastar e soltar tudo ou criar um arquivo zip que possa ser carregado diretamente no servidor. Destes dois, o método unzip é muito rápido.
se você optar pelo método zip, observe que você precisa de uma maneira de descompactar o arquivo no servidor ao vivo. Em muitos casos, há um script descompactado ou um Terminal disponível no servidor.
neste exemplo, usarei o método zip.
navegue até a pasta /wp/ e feche todos os arquivos e pastas.
uma vez feito isso, basta enviá-lo para o servidor ao vivo.
para isso, você pode usar qualquer cliente FTP. Eu prefiro FileZilla como meu cliente FTP. Inicie seu cliente FTP E Insira suas credenciais de FTP, incluindo Host, Nome de usuário, senha e Porta (seu provedor de hospedagem pode fornecer todas as informações). No meu caso, o Cloudways fornece credenciais mestras como minhas credenciais FTP.
Agora vá para a instalação do WordPress do servidor ao vivo e exclua tudo. Em seguida, vou fazer o upload do arquivo compactado.
Descompacte os Arquivos Utilizando o Terminal
Você pode precisar de um Terminal/Interface de Linha de Comando (CLI) para executar o comando Unzip.
faça login no servidor de nuvem usando PuTTY e navegue até o aplicativo WordPress (csubeazedd é o nome da pasta do meu site WordPress). Se você está hospedado no Cloudways, veja como você pode encontrar o nome da sua pasta.
Aqui estão os comandos passo a passo para descompactar arquivos no servidor ao vivo. Em primeiro lugar, conecte-se ao servidor usando PuTTY.
Use credenciais mestras na próxima tela.
dentro de alguns segundos, o zip será extraído e visível no FileZilla.
Descompacte Arquivos do WordPress Usando um Script
Se você não estiver familiarizado com o Terminal, não se preocupe!
GitHub hospeda um script que pode ajudá-lo!
crie um novo descompactador.arquivo php na pasta onde o arquivo zip foi carregado no servidor ao vivo. Em seguida, cole o código inteiro do descompactador.php no arquivo.
navegue até este arquivo usando o URL example.com/unzipper.php na barra de endereços. O Cloudways fornece um ambiente de teste do WordPress e oferece URLs temporários ( no meu caso, o URL se parece com isso):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php
você pode ver o arquivo zip. Basta clicar no botão descompactar arquivo e pronto!
exportar banco de dados do Localhost
em seguida, você precisa exportar o banco de dados do localhost para o servidor ao vivo. Navegue até o Gerenciador de banco de dados:
localhost/phpmyadmin
Entre na tabela do WordPress e exporte o banco de dados.
o arquivo de banco de dados que você precisa importar agora será baixado.
importar banco de dados para o servidor ao vivo
geralmente, os provedores de hospedagem usam o phpMyAdmin como gerenciador de banco de dados. Seu provedor de hospedagem WordPress pode ter um gerenciador de banco de dados diferente. No entanto, as etapas a seguir são válidas independentemente do Gerenciador de banco de dados.
faça login no Gerenciador de banco de dados usando as credenciais do banco de dados.
navegue até o banco de dados WordPress existente. Geralmente, deve estar vazio. No entanto, se esse não for o caso, exclua o banco de dados usando o seguinte comando SQL.
nome do banco de dados suspenso
em seguida, crie um novo banco de dados usando o seguinte comando SQL:
crie o nome do banco de dados;
(substitua “nome” pelo nome do banco de dados anterior)
Agora, clique em Importar e escolha o download anterior .arquivo sql.
o processo de upload pode levar algum tempo, dependendo do tamanho do arquivo de banco de dados.Em seguida, edite o arquivo wp-config no servidor ao vivo para adicionar as novas credenciais do banco de dados.
atualize o URL inicial e do site do WordPress no banco de dados
a última etapa é atualizar o URL inicial e do site. Para isso, navegue até a tabela wp_options e procure o URL do site e a página inicial.
substitua os valores pelo seu nome de domínio.
se os URLs localhost ainda existirem, use o plugin Velvet Blues para substituir URLs localhost pelo nome de domínio real.
você migrou com sucesso um site WordPress do localhost para um servidor ao vivo.
Use um Plugin WordPress
se você estiver desconfortável com a migração manual, você pode usar um plugin WordPress migrator, como Duplicator.
faça login no painel localhost WordPress, navegue até Plugins → Adicionar novo, Pesquise duplicador, instale e ative o plugin.
no painel esquerdo, navegue até duplicador → pacotes e crie um novo pacote.
clique no botão Avançar para verificar o site WordPress.
uma vez feito isso, você verá a seguinte tela. Clique Em Construir. Se houver um erro, resolva-o primeiro para evitar problemas mais tarde.
levará algum tempo para construir o pacote.
baixe os arquivos, instalador e arquivo gerados pelo plugin Duplicator.
faça Upload dos dois arquivos para o servidor ao vivo por meio de um cliente FTP. Certifique-se de que o site WordPress instalado esteja em branco. Caso contrário, primeiro exclua todos os arquivos e pastas antes de fazer o upload dos arquivos.
vá para o instalador.php através da barra de endereços. No meu caso, o URL é:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php
o duplicador iniciará o processo de extração do arquivo e o processo terá as seguintes quatro etapas:
na primeira etapa: implantação, os dois ambientes, localhost e o servidor ao vivo são comparados.
a segunda etapa está relacionada ao banco de dados do servidor ao vivo. Para isso, verifique se o banco de dados está em branco. O duplicador oferece duas opções, excluir todos os dados existentes do banco de dados ou criar um novo banco de dados. Escolha a opção que mais lhe convier.
a terceira etapa é sobre a substituição de dados na qual você precisa inserir o URL do site ao vivo. Geralmente, o URL é buscado automaticamente. Caso contrário, edite-o de acordo.
Finalmente, Duplicador oferece para testar o recém-migrado do WordPress a partir do localhost para o servidor. Siga a sequência apresentada na tela (Salve Permalinks, site de teste, limpeza de segurança e relatório de exibição).
acabando!
a migração de sites WordPress de servidores locais para o live server é uma tarefa complexa. Existem inúmeros fatores que precisam ser atendidos ao mudar o site WP do servidor local para o servidor ao vivo, como atualizar o novo URL do site no site existente Google Search Console, otimização de mecanismos de Pesquisa, site HTML puro, links quebrados, conteúdo duplicado, etc.
seguindo um dos métodos acima, você pode mover o WordPress do localhost para um servidor ao vivo sem problemas. Em caso de problemas, você deve entrar em contato com seu provedor de hospedagem para que eles possam resolver os problemas específicos e garantir uma migração suave.
autor Bio: Mustaasam Saleem é um gerente de Comunidade WordPress na Cloudways – uma plataforma gerenciada de hospedagem em nuvem WordPress. Quando ele não está trabalhando atrás da tela do computador, você pode encontrá-lo jogando squash com seus amigos, ou defendendo no futebol e ouvindo música.