Migrar o site desenvolvido em WordPress do local para o servidor online.
1) Exportar o banco de dados local.
2) Subir os arquivos do site para o servidor.
3) Criar um banco de dados para o seu site online.
4) Anote as seguintes informações para alterar o arquivo wp-config.php na raiz do site online:
- Nome do banco de dados;
- Usuário;
- Senha;
- Endereço (host).
5) Importe o dump do banco de dados local para o seu novo banco de dados online.
6) Agora é preciso rodar as seguintes queries para atualizar o nosso banco de dados:
Alterando os caminhos absolutos da URL do site (‘siteurl’) e URL da home (homeurl’)
UPDATE wp_options
SET option_value = REPLACE(option_value,
‘http://www.siteantigo.com.br’, ‘http://www.sitenovo.com.br’)
WHERE option_name = ‘home’
OR option_name = ‘siteurl’;
Alterar GUID
UPDATE wp_posts
SET guid = REPLACE (guid,
‘http://www.siteantigo.com.br’, ‘http://www.sitenovo.com.br’);
Alterar URLs dentro dos conteúdos
UPDATE wp_posts
SET post_content = REPLACE (post_content,
‘http://www.siteantigo.com.br’, ‘http://www.sitenovo.com.br’);
Alterar caminho das imagens
UPDATE wp_posts
SET post_content = REPLACE (post_content,
‘src=”http://www.siteantigo.com.br’, ‘src=”http://www.sitenovo.com.br’);
Nos attachments, alterar o GUID dos mesmos
UPDATE wp_posts
SET guid = REPLACE (guid,
‘http://www.siteantigo.com.br’, ‘http://www.siteanovo.com.br’)
WHERE post_type = ‘attachment’;
Dica
Para que as URL’s de imagens não quebrem após a migração do seu site utilize a função get_stylesheet_directory_uri() do WordPress da seguinte forma:
<img src=”<?php echo get_stylesheet_directory_uri(); ?>/images/suaimagem.png”>