É muito comum precisarmos montar ambientes de homologação antes de colocar um site em produção, afinal, todo cliente gosta de testar o site antes dele ir para o ar definitivamente.
Tem muita gente que cria o ambiente de homologação, e depois de homologado, cria o ambiente todo novamente em produção, fazendo todas as configurações de forma manual porque se somente copiar o banco de dados e os arquivos vai dar erro nas urls.
Veja um exemplo das urls de homologação e produção:
Homologação: http://www.seusite.com.br/homologacao
Produção: http://www.seusite.com.br
Ao copiar o banco de dados de homologação para produção, as urls permanecerão como "http://www.seusite.com.br/homologacao", mas isso pode ser resolvido facilmente e você não precisará fazer a configuração toda novamente.
Os comandos SQL abaixo devem ser executados após copiar o banco de dados de homologação pra produção, para o caso de bancos de dados diferentes, ou então após migrar o arquivos para o domínio de produção, usando o mesmo banco de dados de homologação.
<h2>Altera o siteurl e homeurl</h2>UPDATE wp_options
SET option_value = REPLACE(option_value, 'http://www.seusite.com.br/homologacao', 'http://www.seusite.com.br')
WHERE option_name = 'home' OR option_name = 'siteurl';
<h2>Altera GUID e url no conteúdo</h2>
UPDATE wp_posts
SET guid = REPLACE (guid, 'http://www.seusite.com.br/homologacao', 'http://www.seusite.com.br'),
post_content = REPLACE (post_content, 'http://www.seusite.com.br/homologacao.com', 'http://www.seusite.com.br');
Você também precisará alterar o caminho das imagens, e o código para isso é muito semelhante ao código para alteração da url no conteúdo:
UPDATE wp_posts
SET post_content = REPLACE (post_content, 'src="http://www.seusite.com.br/homologacao', 'src="http://www.seusite.com.br');
É necessário também fazer a alteração das urls para os GUIDs do tipo attachment:
UPDATE wp_posts
SET guid = REPLACE (guid, 'http://www.seusite.com.br/homologacao', 'http://www.seusite.com.br')
WHERE post_type = 'attachment';
E por fim, alterar as urls para POST META, pois caso você faça uso de conteúdo extra nos posts, vai precisar atualizar as urls neles:
UPDATE wp_postmeta
SET meta_value = REPLACE (meta_value, 'http://www.seusite.com.br/homologacao','http://www.seusite.com.br');
Após executar esses comandos, seu site deverá funcionar perfeitamente no ambiente de produção, e você já poderá desmontar o ambiente de homologação.
Se quiser trocar o nome ds usuários também é possível. Veja o código abaixo capaz de alterar o nome do usuário padrão criado na instalação do wordpress:
UPDATE wp_users
SET user_login = 'nome-do-novo-usuario'
WHERE user_login = 'Admin';
Não quer alterar o nome do usuário padrão mas de outro usuário? Não tem problema, o código abaixo faz isso pra você:
UPDATE wp_users
SET user_login = 'novo-nome-do-usuario'
WHERE user_login = 'user_login_do_usuario';
Se tiver alguma dúvida, deixe-a aqui nos comentários ou fale conosco através da fanpage JLamim Educação.
😕 Poxa, o que podemos melhorar?
😃 Boa, seu feedback foi enviado!
✋ Você já nos enviou um feedback para este texto.