Como mover o site WordPress do localhost para o Live Server

Um servidor web virtual instalado no seu computador (ou servidor local) permite criar e personalizar um site WordPress com facilidade e velocidade. Como toda edição requer salvamento e atualização, o desenvolvimento de um site WordPress em um servidor ativo pode facilmente se transformar em um pesadelo, dadas as limitações de largura de banda e tráfego da Internet..


Por esse motivo, a maioria dos desenvolvedores escolhe, com razão, fazer todo o detalhamento do desenvolvimento do WordPress em um servidor local e, posteriormente, fazer o upload do site final no servidor ativo. Da mesma forma, futuras atualizações do site são feitas e testadas localmente antes de serem carregadas no ambiente ativo.

Nesta postagem, vou seguir o processo de mover um site WordPress de um servidor local para um servidor ativo. Esse processo permite mover com segurança todo o conteúdo do seu site (imagens, postagens e páginas), além de temas e plugins de um diretório no seu computador para o servidor de produção do host. Obviamente, existem alguns plugins úteis que podem facilitar esse processo, mas é sempre vantajoso aprender o processo manual.

Pré-requisitos

Neste tutorial, assumirei que você já cumpriu alguns pré-requisitos. Estes são apenas alguns requisitos simples que você precisará para começar..

1. Instalação local do WordPress

Você deve ter um site WordPress em execução no seu computador. Para saber mais sobre como configurar seu próprio ambiente localhost, consulte nossos guias sobre como instalar o WordPress localmente ou consulte o Local by Flywheel.

2. Plano de Hospedagem

Você também precisará de um plano de hospedagem ativo que ofereça suporte a PHP e MySQL. Felizmente, a maioria dos provedores de hospedagem suporta PHP e MySQL. Melhor ainda, muitos provedores oferecem scripts de instalação com um clique para WordPress, para que você não precise executar a configuração manual.

É claro que recomendamos a hospedagem WordPress gerenciada pelo WP Engine – é assim que impulsionamos todos os nossos sites e demonstrações de temas ao vivo. Além disso, o WP Engine facilita o gerenciamento de seus sites, graças ao painel de administração intuitivo. Os planos começam em US $ 29 por mês para uma instalação (mas você pode obter 2 meses gratuitos em planos anuais ao usar nosso link). Se você não estiver pronto para esse preço, poderá encontrar um ótimo plano de hospedagem compartilhada inicial por cerca de US $ 3 por mês em empresas como Bluehost ou SiteGround.

3. Acesso SFTP

E, finalmente, você deve ter acesso SFTP à sua conta de hospedagem junto com um programa cliente como FileZilla. Você o usará para fazer upload dos arquivos para o seu host. Como alternativa, você pode usar a opção Gerenciador de arquivos no cPanel, mas, diferentemente do SFTP, o cPanel não fornece uma visão da sua estrutura de diretórios local. Ok, com tudo isso no lugar, devemos estar prontos para ir.

Método 1: Exportar e importar conteúdo usando os principais recursos do WordPress

Uma maneira rápida e fácil de mover um site WordPress do servidor local para um ambiente de produção é usando a ferramenta de exportação integrada no WordPress. Esse método pressupõe que o WordPress já esteja instalado e configurado na sua conta de hospedagem ao vivo e que exista nenhum conteúdo em seu site ao vivo. Isso é muito importante, pois o recurso de importação do WordPress não substitui o conteúdo existente, simplesmente adiciona a ele. Se você possui conteúdo antigo, sempre pode usar o nosso guia para redefinir seu site WordPress e ter uma instalação limpa para trabalhar..

Ok – para começar a mover seu site, vá para o painel do WordPress instalado localmente e role para baixo até Ferramentas. Selecione Exportação e verifique o botão radial “Todo o conteúdo”.

WordPress Baixar arquivo de exportação

Isso fará o download de um arquivo XML no seu computador. O arquivo conterá todos os detalhes sobre o conteúdo do seu site (a menos que você tenha selecionado uma opção de download de conteúdo singular, como apenas suas postagens, páginas, um tipo de postagem personalizado ou sua mídia).

Agora, faça login no seu site WordPress ao vivo e ative o tema e os plugins usados ​​no servidor local. Depois disso, navegue até Ferramentas> Importar.

WordPress Importar Conteúdo LocalHost

Se você for solicitado a instalar o plug-in de importação do WordPress, faça-o e ative-o. Por fim, use o plug-in para importar o arquivo .xml que você exportou do seu host local. Para fazer isso, primeiro clique no Executar importador opções no cabeçalho do WordPress (Nota: você também pode usar o recurso importador para mover conteúdo de outras fontes, como Blogger, Tumblr, etc.).

WordPress Selecionar arquivo XML para importar

Em seguida, use o Escolher arquivo opção para selecionar seu arquivo XML e clique para fazer o upload e importar. Agora basta aguardar a importação do seu conteúdo. Quanto tempo você espera dependerá da quantidade de conteúdo importado e do seu plano de hospedagem.

Este método moverá suas postagens, páginas, mídia e menus para o seu site ao vivo. Obviamente, você precisará definir os locais dos menus e adicionar novamente os widgets, mas, considerando que todo o resto foi transferido para você, essa é uma ótima opção se você não deseja instalar plugins extras ou processar a movimentação manualmente.

Método 2: use um plug-in para mover seu site WordPress

Se você deseja uma transferência contínua do seu site, talvez seja melhor considerar um plugin. Uma rápida pesquisa no Google exibirá inúmeras opções gratuitas e premium, mas aqui estão nossos três favoritos (além de uma explicação rápida sobre como usá-los para migrar seu site).

DesktopServer

Por que usar o DesktopServer

O DesktopServer é um software premium que você pode usar para instalar o WordPress localmente no seu computador (Mac ou PC). Isso facilita a configuração de um host virtual, sites de teste duplicados, criação de vários sites locais, sites de arquivamento e muito mais. Mas uma das melhores características do DesktopServer é que você pode migrar facilmente o seu site local para o seu servidor de amor com os recursos gratuitos. Plugin DesktopServer.

Simplesmente instale o plug-in, exporte seu site da configuração local do DesktopServer (certifique-se de selecionar a opção “Buscar detalhes do servidor de hospedagem ao vivo”) e importe-o através do plug-in. Voila! Mas você pode visitar os documentos on-line para ver mais guias sobre como implantar o DesktopServer para o seu servidor ao vivo.

BackupBuddy

Faça backup do seu site WordPress com o BackupBuddy

Outra solução fantástica é o BackupBuddy da iThemes. Este adorável plugin é a principal solução para gerenciar seus próprios backups de sites. Com ele, você pode criar backups completos do site (bancos de dados e tudo), agendar backups regulares, armazenar suas próprias cópias (localmente ou via BackupBuddy Stash) e até restaurar seu site com o ImportBuddy.

Mas você sabia que também pode utilizar o BackupBuddy para mover o site local para o site ativo? Você pode usar os recursos de migração internos do BackupBuddy para mover seu site do computador para a Internet (ou de host para host). O plug-in lida com alterações de domínio, substitui automaticamente seus URLs e muito mais para fazer a transição perfeita do site para sua grande estreia.

Duplicador

Duplicador WordPress Plugin

Por fim, o Duplicator é um incrível plugin freemium que você pode utilizar para gerenciar backups e migrações do seu próprio site. Com o Duplicador plugin grátis você pode criar facilmente seus próprios backups sob demanda, criar pacotes de sites (um pacote de conteúdo, tema e plug-ins para reutilizar em sites clientes) e mover seu site facilmente do local para o vivo (basta instalar o plug-in localmente para empacotá-lo e instalar no seu site ao vivo usando o mesmo plug-in).

Como alternativa, se você optar pelo Duplicator Pro, poderá utilizar os recursos premium para backups agendados, armazenamento sincronizado (Amazon, Dropbox, Google Drive etc.), compatibilidade multisite, API cPanel, notificação por email, suporte profissional e muito mais. Um ano custa menos que um par de tênis Nike, e saber que seu site é seguro é mais do que vale a pena.

Método 3: Transferir arquivos manualmente do servidor local para o Live

Sua última opção é mover manualmente os arquivos do site. Isso exigirá acesso ao servidor. Essencialmente, o processo envolve o download do arquivo de banco de dados da instalação local, editando-o para os caminhos corretos antes de importá-lo para um novo banco de dados no servidor e, finalmente, carregando todo o conteúdo da instalação local do WordPress.

Exportar seu arquivo de banco de dados

Para começar, inicie o servidor local e navegue até phpMyAdmin – apenas digite localhost / phpmyadmin no seu navegador da web. Neste exemplo, estou usando o XAMPP e aqui está o que meu phpMyAdmin interface se parece com:

phpMyAdmin

O painel à esquerda é onde todos os bancos de dados estão listados. Selecione o banco de dados para o seu site WordPress local e clique em Exportação no topo da phpMyAdmin janela. O método de exportação “Rápido” é selecionado por padrão. Deixe-o intacto e clique em Vai.

Exportar tabelas de banco de dados

Um arquivo SQL (como my_test.sql) será exportado para a pasta de downloads no seu computador.

Modificar caminhos de arquivo

Ao criar seu site WordPress localmente desde o início, lembre-se de que todos os seus URLs serão caminhos absolutos. Em outras palavras, todos os links para seus arquivos de conteúdo (postagens, imagens, tipos de post) começarão com http: // localhost /. Você precisa modificar essa estrutura de links para sua instalação ao vivo ou o conteúdo não será exibido corretamente após o upload do arquivo do banco de dados.

Para fazer isso, use um editor de código para executar uma “localização e substituição” no arquivo de banco de dados que você acabou de exportar. Estou usando o Notepad ++ para pesquisar e substituir “http: // localhost / my_test” e substituí-lo pelo meu URL ativo. Eu simplesmente criei uma pasta “my_test” na pasta raiz do meu domínio. Se você deseja instalar diretamente na raiz, não precisa criar nenhuma pasta; portanto, o URL de substituição deve ser simplesmente http://www.seudominio.com.br. Você fará o upload de suas pastas locais do WordPress para public_html (a raiz da sua conta de hospedagem).

Modificar caminhos de arquivo

Depois de substituir os URLs, salve e feche.

Crie um novo banco de dados na sua conta de hospedagem

Agora você terminou a parte principal no servidor local. É hora de configurar o ambiente ao vivo e, finalmente, fazer o upload dos arquivos para que seu site possa ser publicado. Como você configura um novo banco de dados para o seu site WordPress dependerá da sua hospedagem.,

Se o seu plano usa o cPanel (como Bluehost ou HostGator), abra-o na sua conta de hospedagem e navegue até Bancos de dados MySQL.

Criar novo banco de dados

Quando você seleciona Bancos de dados MySQL, você será solicitado a inserir um nome de usuário e senha. Esta é a nova conta de usuário que será associada ao novo banco de dados do seu site. Observe os detalhes pessoais, como seu nome de usuário e senha, porque você precisará deles ao configurar o arquivo de banco de dados no WordPress. O banco de dados recém-criado terá o mesmo nome que o nome de usuário que você escolheu.

Se você estiver usando uma conta de hospedagem gerenciada, talvez não tenha o cPanel. Por exemplo, com o WP Engine, você pode criar uma nova instalação em seu plano simplesmente fazendo login na sua conta e clicando no Adicionar instalação ligação.

Instalação do Add Engine do WP

Em seguida, preencha as informações necessárias (que, a propósito, você pode configurá-las como um site intermediário, se ainda não tiver um domínio pronto).

Adicionar informações de instalação do mecanismo WP

É isso aí! Seu novo site (e banco de dados) está pronto.

Carregar arquivo de banco de dados no novo banco de dados

Agora que você possui um novo banco de dados (vazio) no servidor ativo, é hora de fazer o upload do arquivo do banco de dados salvo no seu computador. Navegue até o phpMyAdmin interface do seu host e selecione Importar. Navegue e escolha o arquivo de banco de dados SQL que você exportou do seu site no servidor local.

Se o seu host não tiver o phpMyAdmin, use o Restauração de banco de dados opção em Bancos de dados MySQL. Faz o mesmo – permite navegar e selecionar um arquivo SQL.

banco de dados mySQL

Usei a opção de restauração para importar meu arquivo de banco de dados. Lembre-se de que esta é uma etapa crucial, pois permite restaurar o site exatamente como na instalação local. Agora, tudo o que resta é editar o wp-config.php , carregue os arquivos do site e corrija os links permanentes, e estaremos em funcionamento.

Consertar wp-config.php Arquivo

Abra o wp-config.php no seu editor de código (navegue até a pasta de instalação local do WordPress). Aqui estão os únicos detalhes que você precisa alterar:

  • define (“DB_NAME”, “your_database_name”);
  • define (“DB_USER”, “your_database_user”);
  • define (“DB_PASSWORD”, “your_database_password”);
  • define (‘DB_HOST’, ‘localhost’);

Basta preencher as configurações definidas ao criar o banco de dados no servidor ativo na Etapa 3. Para o nome do host, preencha o endereço IP do servidor ou deixe-o como localhost se o seu host explicitamente diz isso. Deixarei o meu como host local, como está claramente indicado aqui: “Para conectar-se a esse banco de dados em um script em execução no servidor da web, você deve usar “localhost” como o nome do host “. Quando terminar de editar as configurações, salve e feche o arquivo. Não mude mais nada.

Nota: Salve uma cópia de seus valores antigos, caso algo dê errado, você sempre poderá reverter.

Upload de arquivos de sites

Agora é hora de mover os arquivos reais do site WordPress, pois configuramos tudo no servidor ativo. Inicie seu cliente SFTP e conecte-se à sua conta de hospedagem usando os detalhes da sua conexão SFTP. Você pode obtê-los do seu host, se ainda não os tiver. Para alguns provedores de hospedagem, os logins do SFTP são os mesmos que os detalhes do cPanel.

Depois de se conectar, navegue até o public_html ou www (ou uma pasta na raiz onde você deseja instalar o site WordPress) e copie todos os arquivos da pasta de instalação do WordPress no servidor local para este diretório no servidor ativo.

Modificar links permanentes

A etapa final é modificar a estrutura de link permanente do seu novo site para corresponder à do site antigo no servidor local. Para fazer isso, acesse o painel de administração do seu novo site e navegue até Configurações> Links permanentes. Selecione a estrutura que você usou para sua instalação local e salve. Seu site WordPress agora deve estar ativo.

Conclusão

Até agora, você deve ter uma visão adequada do que acontece ao mover uma instalação local do WordPress para um servidor ativo. O WordPress permite muita flexibilidade e facilidade de uso. O desenvolvimento no host local permite ajustes e personalizações ilimitados, porque você pode cometer erros lá que não pode cometer em um ambiente de produção ao vivo.

Qual é o melhor método para enviar um site WordPress do host local para o servidor ativo? Se você já passou por esse processo antes, como foi sua experiência? Por favor, compartilhe seus pensamentos nos comentários!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me