Publicação

Como migrar o seu site em Wordpress

foto de
Marcelo Augusto de Oliveira

Migrar um site feito com WordPress é simplesmente copiar e colar os arquivos em outro servidor?
não, se você já fez isso se deparou com o seu tema todo quebrado, pois bem, vem com o Mandela lhe mostrarei o caminho para Nárnia.

Imagino que você tenha um básico conhecimento em WordPress e por isso não vou ficar de enrolação.

Depois que você fizer o deploy do seu projeto para o servidor final, o próximo passo é exportar o banco local para o online, você pode fazer isso pelo próprio PhpMyadmin,  segue o vídeo:



Depois de ter exportado o banco e configurado os dados de acesso pelo arquivo wp-config.php, basta pegar a query a baixo e trocar o http://www.oldurl para a URL antiga do seu site e depois troque a http://www.newurl para a nova URL do seu site.


UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');


Exemplo:

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/sitedomandela', 'http://sitedomandela.com.br') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://localhost/sitedomandela','http://sitedomandela.com.br');
UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/sitedomandela', 'http://sitedomandela.com.br');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://localhost/sitedomandela','http://sitedomandela.com.br');


Basta executar essa query no PhpMyadmin e seja feliz o/

Para os amantes de plugins como eu *-*, existe esse aqui: https://br.wordpress.org/plugins/velvet-blues-update-urls/ ele fará a troca das URL do antigo site para o novo.

Bom, espero ter te ajudado, qualquer coisa me grita <3

Comentários