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.sitenovo.com.br');
Alterar o GUID dos attachments
UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.siteantigo.com.br', 'http://www.sitenovo.com.br') WHERE post_type = 'attachment';
Com isso concluimos a migração do WordPress de forma simples e rápida. Um grande abraço.