Migrando o wordpress entre domínios trocando URL

Na prática precisava enviar um siteWordPress + Woocommercede localhost para um domínio na Internet, pachena, trocando todas as URLs que referenciavam as imagens.

dambudziko

Havia feito na minha máquina (localhost) uma Loja Virtual utilizando WordPress + Woocommerce e precisava agora enviá-la para o servidor na Internet. Porém, era preciso que todas a URLs geradas pelo sistema durante a criação de produtos e posts deixassem de apontar para olocalhost/meusitee passassem a se referir ao novo domínio na internet; vamos chamá-lo demeudominio.com/meusite”.

Fica convencionado, assim:
URL ANTIGA: localhost/meusite (na minha máquina/local)
URL NOVA: meudominio.com/meusite (no meu servidor remoto/Internet)

A Follow, você deve trocar a URL de exemplo, pela sua URL real.

ATENÇÃO: antes de executar qualquer procedimento, faça o Backup de sua base de dados e arquivos. É por sua conta e risco!

mhinduro

Não irei me aprofundar emcomo fazere sim noque fazer”. Basicamente você deve:

(1) Exportar a SQL do site local utilizando o PhpMyAdmin (ou outra ferramenta para manipular SQL);

(2) Criar a nova base de dados no servidor na Internet e importar a SQL gerada para o novo domínio;

(3) Enviar via FTP todos os arquivos da máquina local para o servidor na remoto;

(4) Abrir o arquivo wp-config.php (na raiz do seu WordPress, lá do servidor) e alterar os dados de conexão com a nova base de dados;

(5) Ainda no wp-config.php, acrescentar essas duas linhas:

  define('WP_HOME','http://meudominio.com/meusite');
  define('WP_SITEURL','http://meudominio.com/meusite');

(6) Abrir o arquivo function.php (na raiz do TEMA do seu WordPress, lá do servidor em /wp-content/themes/seutema) e acrescentar essas duas linhas:

  update_option('siteurl','http://meudominio.com/meusite');
  update_option('home','http://meudominio.com/meusite');

(7) Por fim, é preciso alterar as URLs diretamente no Banco de dados. Para isto, abrir a sua base de dados utilizando alguma ferramenta de manipulação, como o phpMyAdmin, selecionar a base de dados da sua aplicação e executar as seguintes SQL (não esqueça de trocar o domínio do exemplo para seu domínio real):

1
2
3
4
5
6
  UPDATE 
      wp_posts 
  SET 
      post_content = REPLACE (post_content, 
                              'localhost/meusite', 
                              'meudominio.com/meusite');

e também esta SQL:

1
2
3
4
5
6
  UPDATE 
      wp_posts 
  SET 
      guid = REPLACE (guid, 
                      'localhost/meusite', 
                      'meudominio.com/meusite');

Eu não sei se existe um jeito mais fácil de fazer isto, mas desta forma eu testei e funciona. akataura, rombo rakanaka!

Fonte:

Mais detalhes, ver http://codex.wordpress.org/pt-br:Mudando_o_URL_do_Site

Uwandu kwakafanorongwa: 19629

3 Wongororo “Migrando o wordpress entre domínios trocando URL

Leave a Reply

kero email havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *