Moveu o WordPress de URL e deu erro? Veja como resolver

Conhece a Digital Ocean? Tenha VPS em cloud pagando a partir de US$ 5 por mês! Cadastre-se pelo meu link de afiliado aqui e ganhe US$ 10! Dá para testar o plano mais básico por 2 meses, ou o segundo por um... Existem várias distros Linux pré-configuradas, muitos tutoriais de instalação dos serviços web e um excelente suporte. O serviço é rápido e estável, tenho gostado muito! Vale a pena conferir e resgatar os seus 10 dólares de crédito ao ativar sua conta. Eles aceitam PayPal ;)

por Marcos Elias

O WordPress tem uma opção que permite alterar a URL do blog. É útil caso você modifique o local virtual da pasta dele no seu servidor, por exemplo mudando o site de pasta ou até mesmo de domínio ou subdomínio.

Essa configuração (na seção Geral das opções) permite editar duas URLs: uma do blog e outra da instalação do WordPress. Ela pode ser um pouco confusa, é verdade. Se você trocar e clicar em Salvar alterações, a mudança passa a valer no ato. Se você fizer isso sem ter trocado as pastas de lugar (ou se colocar um endereço errado) não conseguirá acessar novamente o blog: ele vai redirecionar para o novo endereço, mas como o blog não vai estar lá ainda…

Para piorar, a configuração é salva no banco de dados, dificultando a correção manual. Uma saída seria alterar os caminhos no banco de dados (usando o phpMyAdmin ou exportando o sql…). Mas há uma forma mais fácil. Bem mais fácil.

De uns tempos para cá o WordPress permite fazer isso no arquivo wp-config.php (que fica na pasta raiz do blog). Bem mais prático! Basta adicionar a definição assim:

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

Normalmente o endereço é o mesmo para HOME e SITEURL, troque apenas se souber o que está fazendo.

Ao usar essa opção os campos para edição do endereço na página de opções serão desativados.

Até então eu sempre alterava pelo banco de dados, mas cansei. Hoje um amigo precisou e numa busca rápida encontrei essa opção. Veja mais no Codex do WordPress.

publicidade
comments powered by Disqus

Comentários arquivados

  1. Jefferson escreveu

    Obrigado sua dica me salvou de grande trabalho… continue assim… Deus te abençoe

  2. Felipe Melloo escreveu

    Nossa muito obrigado pelo poste me salvo p/ mim era o fim do meu blog.
    parabéns ótimo poste…

    Eu tive um pouco de dificuldade na hora de compreender
    agora sei que tenho que escrever ou copiar e colar dentro do arquivo wp-config.php
    a seguinte definição:
    define(‘WP_HOME’,’http://dominiodosite.com’);
    define(‘WP_SITEURL’,’http://dominiodosite.com’);
    e salva dentro da pasta raiz do servido onde se encontra salvo o mesmo wp-config.php substituindo o atual.
    editei com dreamweaver mais tbm tem como editar com bloco de notas e salvar com formato .php

    mais uma vez obrigado :-)

  3. Marcelo silva escreveu

    Fiz exatamente o que aconselharam no wp-config … Conseguiu acessar a pagina de login mas nao entra mais com a senha … Será que desc.º figurou? Tentei mudar a senha por diversas x mas nao deu certo …. Existe alguma forma de verificar a senha pelo servidor?

  4. escreveu

    OLÁ!!! Mudei a URL do blog do worldpress pelo painel de controle, mas não tenho o banco de dados no meu computador. Não esta abrindo ftp. Não sei mais o que fazer. Alguém pode me ajudar?

  5. Muito obrigado pela postagem, amigo.
    Bem, mas acabei mesmo fazendo do ‘meu jeitão’.
    Meu blog estava sob a url http://www.alho.tk e migrei para http://www.alho.kpress.co Quando se muda apenas de servidor mas mantendo a mesma url é bastante simples. Basta fazer backup do blog e do banco de dados.
    Agora, como troquei também a url fiz o seguinte: sob a url antiga, http://www.alho.tk, acessei a parte administrativa e alterei a url em configurações gerais. Fui para o cPanel atual e importei o banco de dados com a url atual configurada. (Tentei encontrar no banco de dados onde poderia modificar mas não encontrei, então fiz do meu jeitão mesmo e deu certo).
    Um forte abraço e muito obrigado.

  6. Roger escreveu

    Para quem seguiu os passos para a recuparação da url e deu problema com o login no administrador… o correto é preencher sem as “barras”

    define(‘WP_HOME’,’http://example.com/’);
    define(‘WP_SITEURL’,’http://example.com/’); [ERRADO]

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’); [CORRETO]

    Talvez isso é que esteja ocorrendo com alguns.

  7. Vitor Augusto escreveu

    Muito boa dica! Parabéns e obrigado por ter me salvado! haha

  8. Miguel Garcia escreveu

    Cara, nem sei como te agradecer :)

    Só uma coisa que estranhei foi que quando clico nos botões ele diz que a página não existe.

    Sabe se precisa mudar outros?

  9. Andre escreveu

    Fiz o procedimento mas ainda continua aparecendo isso: “The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.”

  10. escreveu

    Bom dia,

    Estou com o mesmo problema do Miguel Garcia, a capa do site abre normalmente, porém, quando clico em algum anúncio para explorar diz que a página não existe.

    Como devo proceder?

  11. danilo.araujo escreveu

    Deus te abençoe grandiosamente. Aleluia o site voltou ao normal. Glória a Deus. Amigo. Valeu

  12. Roberto escreveu

    Caraca mano, vontade de tar um abraço…putzzzzzz….valeu mesmo cara…Deus te abençoe de coração…