como mover o WordPress do Localhost para o Live Server

a capacidade de configurar e usar o desenvolvimento local é importante em qualquer conjunto de habilidades do WordPressers.

uma instalação local do WordPress permite que você trabalhe independentemente de uma conexão on-line, Teste alterações no site, temas e plug-ins sem o risco de quebrar seu site ao vivo e, em geral, torna seu fluxo de trabalho mais eficiente.

tanto que recentemente escrevi um artigo inteiro sobre como instalar o WordPress localmente com o XAMPP.

seu site não fará nada de bom, no entanto, se estiver apenas deitado em seu disco rígido. Depois de terminar o trabalho, você precisa descobrir como mover o WordPress do localhost para o live server.Afinal, é aí que ele deve acabar para que as pessoas possam vê-lo.

portanto, neste artigo, mostrarei como você pode fazer essa transição da instalação local para o ambiente ao vivo — postagens, páginas, imagens, plug-ins, temas e muito mais.

para fazer isso, temos três métodos diferentes à nossa disposição:

  1. Use ferramentas integradas do WordPress para mover conteúdo
  2. mova manualmente todo o site mais banco de dados
  3. Mova-se do local WordPress instalar para o site ao vivo via plugin

você está pronto para isso? Então vamos.

primeiras coisas Em Primeiro Lugar: O que você vai precisar

você vai precisar de um par de coisas: em primeiro lugar, naturalmente, um site acabado em seu ambiente de desenvolvimento local.

Next Up é uma conta de hospedagem na web com o provedor de sua escolha com uma conta FTP de trabalho e acesso a algum tipo de Sistema de gerenciamento de banco de dados (normalmente phpMyAdmin). Claro, Você também precisará de um cliente FTP (eu recomendo Filezilla).

usando ferramentas integradas do WordPress para mover o conteúdo

caso você precise apenas de seu conteúdo, como postagens, páginas e mídia movidas e nada mais, uma maneira muito fácil de fazer isso é usando as ferramentas já incorporadas ao WordPress.

como primeiro passo, basta configurar uma instalação WordPress nova e vazia na localização do seu site ao vivo.Atualmente, muitos provedores de hospedagem oferecem instalações com um clique para isso, o que seria uma boa opção. No entanto, você também pode fazer isso manualmente.

depois disso, faça login em seu site de desenvolvimento local acessando Ferramentas > exportar.

export-WordPress-content

export-WordPress-content

verifique se todo o conteúdo está verificado e clique em Download Exportar Arquivo. Isso lhe dará um arquivo XML com todo o conteúdo do seu site.

depois disso, é hora de acessar o site ao vivo e ir para Ferramentas > importar. Se solicitado de qual sistema importar, escolha WordPress. Instale o plugin importer e ative-o quando terminar.

install-WordPress-importer-plugin

install-WordPress-importer-plugin

em seguida, use o botão Procurar para encontrar o arquivo XML que você baixou antes e importá-lo.

quando o processo for concluído, todas as postagens, páginas, categorias, tags, mídia e campos personalizados devem ter sido transferidos para o seu site ao vivo.

tudo o que resta a fazer é reconfigurar manualmente temas, plugins, menus, widgets e outros elementos do site para que a versão online reflita seu site local.

embora a opção de importação / exportação integrada forneça um método rápido e fácil, você provavelmente pode ver como ela pode ser complicada. Especialmente se você costuma mover sites WordPress para frente e para trás.

portanto, pode ser uma ideia mais inteligente fazer uma cópia individual do seu site local no servidor ao vivo.

isso é exatamente o que vou mostrar agora.

mover o WordPress do Localhost para o servidor ao vivo manualmente

como mencionei na introdução, primeiro examinarei o processo de obter o WordPress da instalação local para o site ao vivo e depois farei o mesmo com um plugin.

embora a rota do plugin seja geralmente mais fácil, passar pelo processo manual pelo menos uma vez permitirá que você entenda melhor a mecânica por trás disso.

Passo #1: Exporte o banco de dados Local

primeiro, baixaremos o banco de dados de nossa instalação local do WordPress. Isso geralmente é feito via phpMyAdmin.

se você é completamente novo nesta ferramenta de banco de dados, eu recomendo que você verifique este guia iniciante sobre o tema.

para chegar lá em um ambiente local, você geralmente só precisa digitar http://localhost/phpmyadmin/. Faça isso e você deve pousar na tela a seguir.

localhost-phpmyadmin

localhost-phpmyadmin

o próximo passo aqui é abrir o banco de dados WordPress em questão no lado esquerdo da tela e, em seguida, encontrar o botão Exportar na parte superior.

export-WordPress-database

export-WordPress-database

aqui, escolha o método de exportação personalizado. Verifique se todas as tabelas estão selecionadas, bem como a compactação gzip, especialmente para Bancos de dados maiores.

export-WordPress-database-options

export-WordPress-database-options

Em Formato específico de opções, seleccione a estrutura e dados e também de assinalar as seguintes caixas de:

  • Adicionar DROP TABLE / VIEW / PROCESSO / declaração de FUNÇÃO
  • SE NÃO EXISTE
  • AUTO_INCREMENT
  • Coloque nomes de tabela e colunas com crases devem

export-WordPress-database-options-more

export-WordPress-database-options-more

uma Vez que você terminar, clique em Vá para baixar o arquivo de banco de dados.

Passo #2: Carregue seus arquivos WordPress para o servidor ao vivo

nesta etapa, é hora de disparar o cliente FTP. Navegue até o diretório raiz do seu servidor ao vivo e carregue todos os arquivos dentro da instalação local do WordPress para esse destino.

você pode fazê-lo abrindo a pasta no seu disco rígido, marcando tudo nele e, em seguida, arrastando e soltando-o lá.

outra opção é usar a interface do cliente FTP para encontrar os arquivos na unidade, marcá-los e, em seguida, clique com o botão direito e selecione Upload.

upload-wordpress-files-via-ftp

faça o upload-wordpress-files-via-ftp

bem feito. Isso pode demorar um pouco.

Passo #3: Crie um novo banco de dados para o site ao vivo

enquanto o FTP está realizando o upload, podemos passar para a próxima etapa. Aqui, importaremos o banco de dados que salvamos em nosso disco rígido na primeira etapa.

provedores de hospedagem oferecem diferentes maneiras de fazer isso. Novamente, a maioria dos provedores usa o phpMyAdmin para esse tipo de operação e também o faremos.

se sua empresa usa uma ferramenta diferente, não se preocupe, as etapas serão muito semelhantes.

Primeiro, vamos precisar de um banco de dados novo e vazio. Podemos criar um simplesmente clicando em bancos de dados no menu superior.

create-new-database

create-new-database

em seguida, insira um nome e escolha o agrupamento UTF-8 certo para sua região de idioma ou vá com utf8_general_ci.

clique em Criar para configurar um banco de dados vazio.

no entanto, antes de terminarmos, também precisamos de um usuário. Clique no novo banco de dados e encontre privilégios > Adicionar usuário (na parte inferior da tela).

add-database-user

add-database-user

digite um nome de usuário e senha. O host geralmente é localhost, mas verifique com seu provedor para ter certeza.

além disso, veja que a caixa de seleção está ativa, o que concede ao novo usuário todos os privilégios no banco de dados e, em seguida, pressione Go.

add-database-user-info

add-database-user-info

Agora tudo o que resta a fazer é anotar as informações do banco de dados. Você vai precisar dele em breve.

nota: em alguns provedores de hospedagem, coisas como nome de banco de dados, Usuário ou senha podem ser configuradas automaticamente. Se for esse o caso, certifique-se de obter as informações certas. Se você não conseguir encontrar essas informações, seu provedor deve estar mais do que feliz em ajudá-lo.

Passo #4: importe o banco de dados Local

enquanto já estamos no phpMyAdmin, também podemos continuar importando o banco de dados de nosso site local para o ambiente ao vivo.

para isso, clique no banco de dados que você criou anteriormente. Deve estar completamente vazio neste momento.

Pressione Importar na parte superior, escolha o botão Procurar e selecione seu arquivo de banco de dados compactado. Pressione Ir para iniciar a importação. Terminar.

Passo #5: Substitua os URLs dentro do banco de dados

agora vem a parte complicada. O problema com o banco de dados importado é que todos os links contidos no interior ainda estão apontando para o local antigo do site.

isso significa que nenhum dos links no site ao vivo funcionará ainda. É hora de mudar isso. Temos várias maneiras de fazer isso:

  1. Localizar e substituir todas as ocorrências através de um editor de texto
  2. Optar por um plugin como o Velvet Blues
  3. Executar uma consulta MySQL no phpMyAdmin
  4. Usar o Localizar e Substituir script de Interconexão-LO

O quarto é o meu método preferido e vou mostrar em detalhes como ele funciona. No entanto, vamos mencionar rapidamente os outros.

para a primeira opção, abra o baixado .arquivo sql com qualquer bom editor de texto (por exemplo, Notepad++). Você pode então usar sua função de pesquisa e substituição para trocar todas as menções do Caminho do arquivo local com a do servidor ao vivo.

certifique-se de não alterar mais nada e, em seguida, importar o arquivo como de costume.

para o número dois, você usaria um plugin como Velvet Blues ou melhor substituição de pesquisa. Eles podem atualizar strings no banco de dados a partir do back-end do WordPress. No entanto, para fazê-los funcionar, você precisa ser capaz de acessar pelo menos o painel do seu site.

se você se sentir confortável com ele, você também pode executar uma consulta MySQL dentro do phpMyAdmin para substituir strings dentro de um banco de dados existente.

você pode encontrar esta opção em consulta dentro do seu banco de dados no phpMyAdmin e a consulta ficaria um pouco mais ou menos assim:

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

no entanto, como mencionado, meu método favorito é usar interconectar seu script de pesquisa e substituição. Você pode baixá-lo gratuitamente no link (não se preocupe, é super pequeno).

depois disso, extraia os arquivos e renomeie a pasta de Search-Replace-DB-master para algo mais como secret-sauce.

este último é uma medida de segurança. Como este é um script poderoso que – nas mãos erradas – pode bagunçar completamente seu banco de dados, você não quer que ninguém tropece nele por acidente.

(essa também é a razão pela qual você nunca deve esquecer de excluí-lo do seu servidor quando terminar.)

em seguida, carregue a pasta para o seu diretório raiz via FTP e acesse-a através do seu navegador (neste caso através de http://yoursite.com/secret-sauce/). Você será recebido com esta tela:

search-and-replace-script

search-and-replace-script

na parte superior, você pode inserir quaisquer strings que deseja substituir e também com o que substituí-las, por exemplo http://localhost/wordpress com http://yoursite.com.

a segunda linha contém as informações do banco de dados. O programa tentará preencher automaticamente essas áreas e nunca o vi falhar.

abaixo disso, escolha quais tabelas atualizar. Normalmente, serão todas as tabelas, mas faça ajustes conforme necessário.

depois disso, é hora de ir.

se você não tiver certeza sobre sua configuração, poderá fazer uma corrida a seco primeiro. Nesse caso, o script simplesmente verificará suas tabelas para a string de pesquisa fornecida sem fazer nenhuma alteração.

isso pode ajudá-lo a se certificar de que você usou a string certa.

quando tudo correr bem, você pode clicar em live Run para chegar à ação real. Escolha Ok quando solicitado a confirmação e aguarde o processo terminar.

depois, não se esqueça de usar o botão Delete Me na parte inferior da tela ou apagar manualmente a pasta de script via FTP. De qualquer forma, certifique-se de que se foi!

Passo # 6: Configurar o wp-config.php em seu site ao vivo

tudo bem, é hora de obter o seu FTP novamente e encontrar wp-config.php na pasta do seu site ao vivo. Clique com o botão direito e escolha Exibir/Editar.

view-edit-file-in-filezilla

view-edit-file-in-filezilla

Você está procurando as seguintes informações:

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

insira o nome, o Usuário e a senha do banco de dados que você criou no servidor ativo na etapa anterior. Com alguns provedores, Você também terá que alterar o nome do host de localhost para outra coisa, portanto, verifique isso.

depois disso, salve o arquivo e carregue-o de volta ao servidor. Seu site agora deve estar online para que você possa fazer login.

Nota: Você também pode alterar os valores dentro do wp-config.php antes de enviar os dados do seu site, no entanto, você terá que alterar o arquivo local de volta para os valores originais para que sua instalação local continue funcionando.

Passo #7: finalizar movimento

você fez isso! Bom. Apenas mais um passo antes de terminarmos completamente.

no site Transferido, vá para Configurações > Permalinks, escolha sua estrutura de URL preferida e salve-a para garantir que todos os permalinks sejam atualizados.

é isso. Meus parabéns!

como mover o WordPress do Localhost para o site ao vivo — a rota do Plugin

manualmente não é o único método para mover um site WordPress local online. Você pode fazer o mesmo através do plugin e eu vou mostrar-lhe como usar duplicador.

Duplicator é um plugin gratuito no diretório WordPress e muito popular, com mais de 600.000 instalações e uma sólida classificação de 4,9 Estrelas (quase 1000 avaliações de cinco estrelas!). Ele corta muitas das etapas acima mais curtas e torna todo o processo muito mais fácil.

tudo que você precisa para este método está trabalhando acesso FTP. Não há necessidade de instalar o WordPress no novo local, o Duplicator cuida disso.

Passo # 1: Instalar duplicador em seu Site local

esta etapa é fácil. Basta clicar em Plugins > Adicionar novo e procurar duplicador.

install-duplicator-plugin

install-duplicator-plugin

clique em Instalar agora e não se esqueça de ativar assim que terminar.

Passo #2: crie um pacote de Site

agora você encontrará um novo item de menu duplicador no painel do WordPress. Um clique aqui o levará ao menu do pacote.

o pacote word refere-se a dois arquivos: um arquivo zip do seu site (Arquivos mais banco de dados) e um arquivo de instalador executável. Ambos juntos nos permitem mover facilmente o WordPress de um servidor para outro.

no entanto, para isso, primeiro precisamos criar um pacote, que pode ser feito através do botão Criar novo no canto superior direito. Ao clicar, você verá esta tela:

create-duplicator-package-options

create-duplicator-package-options

digite um nome (qual não é realmente importante, a menos que você planeje fazer vários pacotes) e notas, se desejar.

você pode deixar o resto das opções como está, no entanto, por uma questão de conclusão, aqui está o que eles contêm:

  • Armazenamento-escolha onde seu pacote será salvo. A menos que você tenha a versão Pro, Esta será a pasta wp-snapshots.
  • Archive-excluir arquivos, diretórios ou tabelas de banco de dados, se necessário.
  • Installer-insira as credenciais de banco de dados do novo site e o novo URL. Você também pode fazer isso durante o processo de instalação.

clique em Avançar para seguir em frente.

duplicator-site-scan-results

duplicator-site-scan-results

o plugin agora executará uma verificação do sistema para ver se há algum problema que o impeça de fazer seu trabalho.

a menos que existam os principais, você pode passar para a criação do pacote clicando em construir. O plugin irá então começar a fazer backup do seu site.

duplicator-building-package

duplicator-building-package

como mencionado, isso produzirá dois arquivos: o arquivo (a.arquivo zip) e um instalador (que é um .arquivo php). Baixe os dois com um clique nos respectivos botões.

duplicator-download-package

duplicator-download-package

Passo #2: faça Upload de Arquivos Para o Seu Site ao Vivo

para configurar o seu site no novo local, agora temos para transferir os arquivos que acabou de baixar para o servidor.

basta conectar – se à sua conta FTP, navegar até o diretório inicial e fazer o upload.

dependendo do tamanho do seu site, isso pode demorar um pouco, então tome um café ou algo assim Enquanto isso.

Passo #3: Instale o Site em seu servidor ao vivo

o que se segue é o processo de instalação (extremamente fácil). Tudo que você precisa fazer é acessar http://yoursite.com/installer.php através do seu navegador para começar.

duplicator-site-install

duplicator-site-install

na primeira etapa, insira os detalhes do banco de dados MySQL (nome do host, nome do banco de dados, nome de usuário, senha).

o plugin pode criar um novo banco de dados (se o seu host permitir isso) ou se conectar com um existente.

para a última opção, você deve configurar um banco de dados manualmente. Verifique o tutorial acima se você não sabe como isso é feito. Além disso, o Duplicator apagará TODOS os dados desse banco de dados, portanto, certifique-se de escolher o caminho certo.

depois de inserir os detalhes, pressione Test Connection para ver se tudo funciona bem.

duplicator-check-connection

duplicator-check-connection

você deve receber uma mensagem de sucesso para o servidor conectado e o banco de dados encontrado antes de seguir em frente.

para isso, verifique se li todos os avisos & avisos e pressione Executar implantação. A instalação começará e você pode se inclinar para trás e esperar. Talvez tomar outro café?

no entanto, em algum momento, você deve voltar à ação e confirmar os detalhes antigos e novos do site para que o duplicador possa substituí-los.

duplicator-update-strings

duplicator-update-strings

certifique-se de que tudo está correto e execute a atualização.

Passo #4: etapas finais

antes que o duplicador seja concluído, existem mais algumas etapas pequenas, mas importantes, para cuidar:

  1. Review Install Report-verifique se há erros encontrados na instalação (se houver), bem como o número de tabelas de banco de dados, linhas e células criadas, digitalizadas e atualizadas.
  2. salvar Permalinks – um clique neste link o levará às opções de permalink do seu site para que você possa atualizá-las como no método manual.
  3. site de teste-irá levá-lo para o front-end do site para que você possa ter certeza de que tudo está como deveria ser.
  4. limpeza de arquivos – Esta opção exclui automaticamente os arquivos do instalador do seu servidor, o que definitivamente deve acontecer por razões de segurança.

além disso, é isso. Você mudou com sucesso o seu site WordPress do ambiente local para o site ao vivo através de um plugin! Bom trabalho!

outros Plugins de migração disponíveis

claro, Duplicator não é a única solução lá fora para isso. Temos outros plugins (gratuitos e pagos) para isso à nossa disposição:

  • Tudo-em-Um WP Migração
  • BackupBuddy
  • VaultPress
  • WP BackitUp
  • blogVault
  • WP Clone
  • UpDraftPlus
  • WP Migrar DB Pro (meu favorito)

Pronto Para Começar Um movimento Em?

os ambientes de desenvolvimento Local são uma ferramenta importante na caixa de ferramentas do WordPress. Eles fornecem uma maneira livre de riscos para testes no site e tornam o desenvolvimento muito mais fácil.

no entanto, para usá-los de forma eficaz, Você também precisa ser capaz de mover o WordPress de uma instalação local para um servidor ao vivo. O artigo acima forneceu um fluxo de trabalho para isso.

Vamos analisar rapidamente os passos:

  1. Exportar o banco de dados local
  2. Criar um novo banco de dados no servidor live
  3. Importar o banco de dados local
  4. Substituir o antigo URLs com o novo local
  5. fazer Upload de arquivos do WordPress
  6. Reconfigurar o wp-config.php
  7. atualizar permalinks

como você viu, existem muitas maneiras diferentes de conseguir isso.

enquanto para usuários casuais, a maneira manual será suficiente, os desenvolvedores que fazem esse tipo de coisa o tempo todo são melhores escolhendo uma solução de plug-in que pode tornar as coisas mais rápidas e fáceis. Depende de ti.

Leave a Reply