Como migrar seu WordPress para um novo servidor

Postado em 25/10/2016 por Luiz Volso

Vamos abordar aqui como migrar seu site do WordPress para uma nova hospedagem ou simplesmente do seu ambiente local para um ambiente online.

Primeiro passo:

Envie todos os arquivos do seu WordPress para o novo local, utilizando seu aplicativo preferido de FTP. Você pode compactar os arquivos num ZIP, enviar e depois descompactar pelo gerenciador de arquivos do painel de administração da hospedagem, dessa forma o upload de arquivos é bem mais rápido.

Segundo passo:

Exporte o banco de dados do seu WordPress. Na sua nova hospedagem, crie o novo banco de dados e importe o arquivo SQL exportado anteriormente.

Terceiro passo:

Edite o arquivo wp-config.php da raiz do seu WordPress online, coloque as informações de nome do banco, usuário e senha, e endereço do servidor banco de dados.

// ** Configurações do MySQL - Você pode pegar essas informações com o serviço de hospedagem ** //
/** O nome do banco de dados do WordPress */
define('DB_NAME', 'idagencia');

/** Usuário do banco de dados MySQL */
define('DB_USER', 'root');

/** Senha do banco de dados MySQL */
define('DB_PASSWORD', 'root');

/** nome do host do MySQL */
define('DB_HOST', 'localhost');

/** Conjunto de caracteres do banco de dados a ser usado na criação das tabelas. */
define('DB_CHARSET', 'utf8');

/** O tipo de collate do banco de dados. Não altere isso se tiver dúvidas. */
define('DB_COLLATE', '');

Quarto passo:

Vamos alterar 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.siteantigo.com.br');

Alterar o GUID dos attachments

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.siteantigo.com.br', 'http://www.siteantigo.com.br') WHERE post_type = 'attachment';

Com isso concluimos a migração do WordPress de forma simples e rápida. Um grande abraço.