matsala
Havia feito na minha máquina (localhost) uma Loja Virtual utilizando WordPress + Woocommerce e precisava agora enviá-la para o servidor na Internet. duk da haka, era preciso que todas a URLs geradas pelo sistema durante a criação de produtos e posts deixassem de apontar para o “localhost/meusite” e passassem a se referir ao novo domínio na internet; vamos chamá-lo de “meudominio.com/meusite”.
Fica convencionado, haka:
– 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.
hankali: antes de executar qualquer procedimento, faça o Backup de sua base de dados e arquivos. É por sua conta e risco!
bayani
Não irei me aprofundar em “como fazer” e sim no “que 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) ƙarshe, é preciso alterar as URLs diretamente no Banco de dados. domin wannan, 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. yi magana, sa'a!
source:
Mais detalhes, ver http://codex.wordpress.org/pt-br:Mudando_o_URL_do_Site
Funcionou corretamente, muito grato.
Parabens pelo artigo! Como é sempre bom termos diferentess visões:
Consegui um outro jeito de solucionar esse problema de mudança de dominio de wordpress.
duba: http://caiouechi.blogspot.com.br/2014/04/meu-primeiro-problema-com-wordpress.html
Funcionou perfeitamente, kyau sosai. na gode!