Como copiar um WordPress para um subdomínio de testes
Copie os arquivos e o banco para o novo lugar, aponte o arquivo de configuração para o banco copiado e atualize o endereço do site nas duas tabelas onde ele fica gravado. Sem esse último passo, o site copiado redireciona sozinho para o original.
Para que serve
Um ambiente de testes permite atualizar o WordPress, trocar de tema e instalar plugin novo sem risco. Vale especialmente antes de uma atualização grande: se quebrar, quebra na cópia.
O procedimento
- Crie o subdomínio, por exemplo
teste.seudominio.com.br, e anote a pasta. - Copie todos os arquivos do site para essa pasta. Pelo gerenciador do painel é mais rápido que por FTP.
- Exporte o banco do site original e importe num banco novo, criado para a cópia.
- No
wp-config.phpda cópia, troque nome do banco, usuário e senha para os do banco novo. - Atualize o endereço: nas opções do site (os campos de endereço do WordPress e do site) e, se necessário, também nos conteúdos que gravaram links absolutos.
- Bloqueie a indexação da cópia, para não competir com o site real na busca.
A troca de endereço no banco
Não use um substituir simples em todo o banco: o WordPress guarda dados serializados, em que o tamanho de cada texto é registrado junto. Trocar o texto sem corrigir o tamanho corrompe as configurações de tema e plugin — o site abre sem estilo e sem explicação. Use uma ferramenta que trate serialização, ou ajuste apenas as duas opções de endereço e deixe o resto para os plugins reescreverem.
Bloqueando a indexação
Nas configurações de leitura existe a opção de pedir aos buscadores para não indexar. Marque na cópia. Sem isso, o ambiente de testes aparece na busca e divide relevância com o site verdadeiro.
Ao levar a mudança para o site real
Não copie a cópia por cima do original: o conteúdo publicado nesse meio-tempo seria perdido. Aplique no site real as mesmas mudanças que você validou — atualização, tema, configuração — que é o que o ambiente de testes serviu para confirmar.