assinar: Posts | Comentários | Email
Pesquisar no site
Como ter uma cópia fiel de seu blog em sua máquina
Postado por em 01/set/2009 na categoria WordPress
Na semana passada ensinei como instalar um servidor web para ter um blog wordpress instalado em sua máquina local para testes. Mas, e se eu quiser ter uma cópia fiel do meu blog de verdade, com todos os posts, plugins, comentários, em minha máquina local? Tem como e hoje vou explicar como fazer isso.
Backups
A primeira coisa a ser feita é fazer um backup do banco de dados do seu blog wordpress para a sua máquina. Para fazer isso você pode ler o artigo Sem Backup não dá aqui no blog, lá explica como fazer um backup da sua base de dados.
Depois de feito o backup do banco, você deve copiar todos os arquivos do seu blog para sua máquina, use para isso um programa de FTP, na próxima semana explicarei como instalar e utilizar um programa para fazer isso. Copie os arquivos direto para uma pasta dentro da pasta www do diretório wamp (que expliquei semana passada como instalar e usar).
Restaurando o banco de dados
Entre no PhpMyAdmin do seu WampServer, e crie um novo banco clicando no botão Criar depois de escolher um nome para ele. Depois abra esse novo banco, que aparecerá logo no menu a esquerda. Uma vez dentro desse banco clique em importar, logo acima na tela, aparecerá uma tela com um botão para escolher o arquivo, lembre-se de que não precisa descompactar o backup do seu banco, pois se descompactar ele ficará muito grande e provavelmente ultrapassará o tamanho máximo utilizado pelo PHP, que aparece logo do lado do botão Escolher Arquivo, e não conseguirá importar o banco.
Alterando o banco de dados

Para que seu blog funcione corretamente na sua máquina local é preciso alterar todos os endereços dos seus posts para sua máquina local. Para fazer isso entre no PhpMyAdmin, vá em sql e digite os seguintes comandos:
UPDATE wp_posts SET guid = REPLACE( guid, “http://info.macross.com.br”, “http://localhost/info” )
clique em Executar e depois:
UPDATE wp_options SET option_value = REPLACE( option_value, “http://info.macross.com.br”, “http://localhost/info” )
Trocando sempre o nome do meu blog pelo seu no primeiro campo e pela pasta da sua máquina que estarão os arquivos do blog, no meu caso a pasta é c:wampwwwinfo.
Esses dois comandos servem para substituir o endereço do seu blog pelo endereço de sua máquina local para seus artigos poderem funcionar sem problemas.
Alterando o arquivo wp-config.php
Depois de copiados os arquivos de seu blog para sua máquina local, dentro de c:wampwww, você deve encontrar o arquivo wp-config.php, na raiz do diretório do seu blog, e editá-lo, trocando o endereço do seu blog para localhost, o nome do banco de dados que você importou seus dados em Database e o usuário e senha que irá usar, eu usei Root sem senha, que é o padrão da instalação do Wamp, mas se preferir pode criar um usuário no PhpMyAdmin. Seu arquivo deve ficar como esse:
define(‘DB_NAME’, ‘teste’ ); // The name of the database
define(‘DB_USER’, ‘root’ ); // Your MySQL username
define(‘DB_PASSWORD’, ” ); // …and password
define(‘DB_HOST’, ‘localhost’ ); // 99% chance you won’t need to change this value
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
Últimos Ajustes
Depois de tudo pronto, digite no seu navegador http://localhost/info (ou o nome da pasta que você criou seu blog dentro da pasta www), e seu blog já estará funcionando na sua máquina local, exceto se você usa permalinks personalizados, como eu, então precisa entrar em http://localhost/info/wp-admin, como se estivesse entrando mesmo na sua área administrativa, inclusive a senha é a mesma, vá em Configurações-> Links Permanentes, e selecione a opção Padrão. Ainda não tive tempo para descobrir porque os permalinks não funcionam na estrutura personalizada, assim que descobrir conto para vocês, mas se alguém souber eu agradeço!
Bom, é isso, agora tenho uma cópia fiel do meu blog na minha máquina local, com todos meus posts, links, plugins, tudo funcionando 100% para eu poder fazer testes mais reais, tanto para plugins, ou para templates, muito legal.
Na semana que vem ensinarei como instalar e utilizar um programa de FTP para fazer downloads e uploads dos arquivos de seu blog.
Um abraço e até lá!
Trackbacks/Pingbacks
- Sandra via Rec6 - Como ter uma cópia fiel de seu blog em sua máquina | Info - Macross... Aprenda como fazer para ter uma ...
- Fique por dentro Fiel » Blog Archive » Como ter uma cópia fiel de seu blog em sua máquina | Info - Macross - [...] wordpress na sua máquina local, com todos seus posts, comentários, plugins, etc. fique por dentro clique aqui. Fonte: [...]
- Tenha uma página de contato no seu Wordpress | Info - Macross - [...] plugin, bastando fazer o upload ou copiar para a pasta wp-includes/plugins, para quem instalou o wordpress na máquina local ...
- Plugin para artigos relacionados com imagens! | Info - Macross - [...] para que o plugin funcionasse a meu contento. Quando instalei pela primeira vez, em minha máquina local obviamente, verifiquei ...
- Como instalar plugins no wordpress | Info-Macross | Um blog sobre como criar blogs. - [...] dicas Sempre que for instalar um novo plugin em seu blog, teste-o antes em sua máquina local. Alguns plugins ...
- Tenha uma página de contato no seu blog Wordpress « Variedades de tudo você encontra aqui. - [...] plugin, bastando fazer o upload ou copiar para a pasta wp-includes/plugins, para quem instalou o wordpress na máquina local ...





















Um artigo muito útil…Obrigado pela informação!
@Pedro Magalhães: Que bom que gostou Pedro!
Um abraço!
Muito bom.
Simples e sem firulas, ótimo tuto
Parabens
@Bruno Dias: Obrigada Bruno!
Um abraço!
Sandra, ótimo tutorial! Vou testá-lo por aqui, com certeza.
Outro ponto super interessante que este tipo de ação pode contribuir conosco: ao migrar nosso blog de servidor, podemos fazer este teste para ver se tudo correrá bem! Eu estou para mudar de servidor, e vou tentar seguir este tutorial para ver se o Análise funcionará bem em outro local.
Um abraço, e sucesso!
Alan Niemies´s last blog ..O Análise Blogueira não será mais atualizado diariamente
@Alan Niemies: Olá Alan!
É sim, é muito bom ter uma cópia atualizada do blog para todos e qualquer tipo de testes antes de acabar acontecendo um desastre com nosso blog!
Um abraço!
Acabei de fazer o processo aqui em meu PC e funcionou tudo certo, inclusive os links permanetes personalizados
http://localhost/2009/08/24/nomedopost/
Bruno Dias´s last blog ..Endereços URL
@Bruno Dias: Olá Bruno!
Que bom que deu certo! Isso indica que o tutorial está bom !
Como você usou os permalinks personalizados?
@Bruno Dias: Olá Bruno!
Que bom que deu certo! Isso indica que o tutorial está bom !
Como você usou os permalinks personalizados?
Um abraço!
Ao usar o comando UPDATE em ‘Restaurando Banco de Dados’ surgiu a mensagem “#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘://yoursite.com.br—
Alguma sugestão?
Grato.
@Lucato: Provavelmente são as aspas, tente trocar as aspas por aspas simples, ou ao contrário. Se não der me mande o comando que eu vejo para você.
Um abraço!
Grato info-M, aspas simples resolvem. ;0)
Olá info-macross digitei o comando de tudo quanto é jeito
mas nao deu certo
quando digito http://localhost/wordpress/wp-admin ele me direciona para login na internet.
testados (veja no que estou errando por favor
UPDATE wp_posts SET guid = REPLACE( guid, “://supercardoso.com.br”, “://localhost/wordpress” )
UPDATE wp_posts SET guid = REPLACE( guid, “://www.supercardoso.com.br”, “://localhost/wordpress” )
UPDATE wp_posts SET guid = REPLACE( guid, “://www.supercardoso.com.br”, “://localhost/” )
todos esses ai aparece esse erro ao executar
Erro
Parece haver um erro na sua consulta SQL. A saída do servidor MySQL abaixo, isto se existir alguma, também poderá ajudar a diagnosticar o problema.
ERROR: String de pontuação desconhecida @ 48
STR: ://
SQL: UPDATE wp_posts SET guid = REPLACE( guid, “://supercardoso.com.br”, “://localhost/wordpress” )
consulta SQL:
UPDATE wp_posts SET guid = REPLACE( guid, “://supercardoso.com.br”, “://localhost/wordpress” )
Mensagens do MySQL : Documentação
#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘://supercardoso.com.brâ€
em todos cologuei o http tirei aqui pro causa do antispan
se puder ajudar agradeço.
Boa Noite gostaria de tirar uma duvida o meu blog é do blogspot e não do wordexpress o passo-a-passo para fazer backup é o mesmo que esta sendo ensinado acima???
Aguardo uma resposta!

Obrigada
Último post de Graciane blog Dança do Ventre / Dinheiro/VULGARIDADE
@Graciane: Olá!
Não, esse tutorial refere-se somente ao wordpress. Nem sei se tem como ter o blogger na máquina local.
Um abraço
Olá!
Quero saber se o my1blog.com segue o mesmo processo do wordexpress para fazer o backup.
Último post de Dulce blog Sistema Actualizado
Para funcionar os links permanentes clica na barra de tarefas > Apache > Módulos Apache > Rewrite_module (clica para ativar)