migrando de domínio um blog rodando em Wordpress

1 view
Skip to first unread message

Fabio Caparica de Luna

unread,
Jul 31, 2008, 12:33:38 PM7/31/08
to respo...@googlegroups.com
olá pessoas...

Como tem muito blogueiro aqui, provavelmente vou conseguir pistas.

Se, num contexto hipotético, eu resolver migrar meu wordpress que roda em sinistras.aranha.com.br para um outro domínio completamente diferente, há alguma forma indolor de consertar automagicamente as urls absolutas (exemplo 1) que eu venho burramente inserindo há séculos diretamente nos posts?

Alguém tem alguma dica?

Surgiu há um tempo a idéia de migrar...
Mas esta duvida é um dos meus atuais 'embaços'.

exemplo 1:
http://sinistras.aranha.com.br/2008/03/b5-cronologia/
http://sinistras.aranha.com.br/sinistras/wp-content/uploads/2008/03/new-b5-logob.jpg


--
[]´s
Fábio Caparica de Luna
http://sinistras.aranha.com.br/

Jean Madson

unread,
Jul 31, 2008, 1:21:56 PM7/31/08
to respo...@googlegroups.com
Fabio,

Passei por isso também.
É uma rotina relativamente simples, que pode ser feita inclusive em PHP (linguagem do WP).
Basta varrer a tabela wp_posts do banco do wordpress de cima a baixo, eliminando
do conteúdo do campo post_content, em cada registro, a referência à parte absoluta de toda
URL encontrada em um post.

//pseudocódigo
con = connect_database("sinistras.aranha", "user", "pass");
wp_posts = con.get_table("wp_posts");

foreach (record in wp_posts) {
   record->post_content = str_replace("http://sinistras.aranha.com.br""", record->post_content);
}
wp_posts.update();

Aí, teria que ver se há URLs absolutas em mais lugares e repetir o processo.

--
Jean Madson
http://bit-zen.blogspot.com/
MSN: jeanm...@gmail.com
-----
HI LI KO KEN TEN
Be grass, don't eat grass
"É preciso esvaziar a xícara para ver o fundo tal como ele é, caso contrário,
o fundo parecerá turvo, e idéias precipitadas acerca do que seja o
fundo límpido emergirão."





2008/7/31 Fabio Caparica de Luna <capa...@gmail.com>

capa...@gmail.com

unread,
Aug 1, 2008, 9:49:12 AM8/1/08
to respo...@googlegroups.com
Valeu Jean...
preciso ver isto tudo com calma.

=/

o foda é ter as idéias e não ter tempo...

On 7/31/08, Jean Madson <jeanm...@gmail.com> wrote:
> Fabio,
>
> Passei por isso também.
> É uma rotina relativamente simples, que pode ser feita inclusive em PHP
> (linguagem do WP).

> Basta varrer a tabela *wp_posts* do banco do wordpress de cima a baixo,
> eliminando
> do conteúdo do campo *post_content*, em cada registro, a referência à parte


> absoluta de toda
> URL encontrada em um post.
>
> //pseudocódigo
>> con = connect_database("sinistras.aranha", "user", "pass");
>> wp_posts = con.get_table("wp_posts");

>> *foreach *(record *in *wp_posts) {

Jean Madson

unread,
Aug 1, 2008, 10:04:46 AM8/1/08
to respo...@googlegroups.com
>> o foda é ter as idéias e não ter tempo...
é verdade.  mas poderia ser pior: ter tempo e não ter idéias.


--
Jean Madson
http://bit-zen.blogspot.com/
MSN: jeanm...@gmail.com
-----
HI LI KO KEN TEN
Be grass, don't eat grass
"É preciso esvaziar a xícara para ver o fundo tal como ele é, caso contrário,
o fundo parecerá turvo, e idéias precipitadas acerca do que seja o
fundo límpido emergirão."





Fabio Caparica de Luna

unread,
Aug 1, 2008, 1:12:34 PM8/1/08
to respo...@googlegroups.com
Ehehehehehehe...

100% correto.

2008/8/1 Jean Madson <jeanm...@gmail.com>

>> o foda é ter as idéias e não ter tempo...
é verdade.  mas poderia ser pior: ter tempo e não ter idéias.


--

José Antonio Rocha

unread,
Aug 1, 2008, 2:42:08 PM8/1/08
to respo...@googlegroups.com
Eu faria uma coisa mais tosca: procura e troca no dump da base de dados SQL...




--
nome: "José Antonio Meira da Rocha" tratamento: "Prof. MS."
atividade: "Coordenação do Pós-Graduação Jornalismo em Mídias Digitais ColetivaEAC-IPA"
googletalk: email: MSN: joseanto...@gmail.com
ICQ: 658222 Skype: "meiradarocha_jor"
veículos: [ http://meiradarocha.jor.br http://aulas.pro.br ]

Jean Madson

unread,
Aug 1, 2008, 2:52:47 PM8/1/08
to respo...@googlegroups.com
Não tinha pensado nisso.
É bem mais simples mesmo, só fazer um dump, usar um editor de texto pra
dar um find/replace e importar o dump no banco vazio.

Eventualmente, pode dar algum conflito na importação, mas... é um caminho.

-----
HI LI KO KEN TEN
Be grass, don't eat grass
"É preciso esvaziar a xícara para ver o fundo tal como ele é, caso contrário,
o fundo parecerá turvo, e idéias precipitadas acerca do que seja o
fundo límpido emergirão."




2008/8/1 José Antonio Rocha <joseanto...@gmail.com>

Felipe Diesel

unread,
Aug 1, 2008, 3:09:48 PM8/1/08
to respo...@googlegroups.com
Só coloca antes de importar um SET NAMES UTF8;

senão fica tudo bagunçado..

2008/8/1 Jean Madson <jeanm...@gmail.com>:

--
Felipe Diesel
http://felipediesel.net
http://sigasw.com.br

Fabio Caparica de Luna

unread,
Aug 3, 2008, 11:52:41 PM8/3/08
to respo...@googlegroups.com
Senhores...

Obrigado pra todo mundo pela ajuda.

Agora de noite um amigo (http://www.saulobenigno.com/) me deu uma mãozinha básica e as coisas estão funcionando lindamente bem.

além de resolver o problema dos links absolutos, também fizemos com que tudo que se tenta acessar no sinistras.aranha.com.br seja redirecionado para o novo domínio.

só falta eu resolver como vou fazer pra arrumar a url do feedburner.
(sim, vou mudar o nome do blog)

[]´s
fcl

2008/8/1 Felipe Diesel <felipe...@gmail.com>

maurício gaia

unread,
Aug 3, 2008, 11:58:00 PM8/3/08
to respo...@googlegroups.com
então, vc falou do santo, mas não disse o milagre. conta aí.

2008/8/4 Fabio Caparica de Luna <capa...@gmail.com>

Fabio Caparica de Luna

unread,
Aug 4, 2008, 9:40:14 AM8/4/08
to respo...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages