Recuperar o blog WordPress de um nome de domínio inativo

4

Eu tenho um blog WordPress para o qual o nome do domínio expirou. Eu ainda posso acessar quase o blog através de um novo nome de domínio no mesmo host, mas parece que o nome de domínio original é bem solidamente cozido no WordPress. Toda vez que eu recebo o WordPress para servir apenas uma página, todos os links nessa página ainda apontam para o antigo nome de domínio.

O que há de errado com as URLs relativas é outra pergunta para a equipe do WordPress, mas a minha verdadeira pergunta aqui é como recuperar meu blog e reabri-lo com um novo nome de domínio?

    
por cjbj 12.12.2010 / 05:11

3 respostas

3

Se você tiver problemas para logar em seu blog, edite wp-config.php:

Adicione estas duas linhas ao seu wp-config.php, onde "example.com" é o novo local do seu site.

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

Isso, pelo menos, o tornará utilizável novamente (mas não corrigirá os links dentro do conteúdo da postagem e da página, consulte Bilhete # 4003 ). .

Além disso, você pode adicionar esta terceira linha:

define('RELOCATE',true);

Em seguida, vá imediatamente para http://example.com/wp-login.php e faça login normalmente. Quando o sinalizador RELOCATE for definido como true, o siteurl (NÃO a configuração inicial) será atualizado automaticamente para qualquer caminho que você esteja usando para acessar a tela de login. Isso fará com que a seção administrativa esteja em execução no novo URL, mas não corrigirá nenhuma outra parte da configuração. Aqueles que você ainda precisará alterar manualmente. Source )

Mais informações sobre como alterar o URL podem ser encontradas em Alterando o URL do site (Wordpress Codex) .

    
por hakre 26.12.2010 / 04:09
2

Você pode corrigir isso alterando o URL do site diretamente no banco de dados. Você pode usar o cliente mysql ou phpMyAdmin para emitir a consulta necessária:

UPDATE wp_options SET option_value = 'http://www.newdomain.com' WHERE option_value = 'http://www.olddomain.com'

Se você tivesse o blog em exibição em uma subpasta, inclua-o no URL antigo também. Depois de executar essa consulta, tudo vai parar de redirecioná-lo para o domínio antigo.

Isso é o mesmo que o método "manual" aqui:

enlace

    
por Dan Grossman 12.12.2010 / 09:36
0

Você quer dizer depois de alterar os endereços do site e do WordPress em Settings > General você ainda tem esse problema? Isso parece ser um bug muito sério, mas pode ser uma limitação de design do WordPress. De qualquer forma, é provavelmente aconselhável denunciá-lo a montante.

Para resolver seu problema: backup do banco de dados e execute uma atualização para substituir quaisquer referências à URL antiga pela nova, caso algumas coisas tenham sido confirmadas no banco de dados. Acho que isso deve resolver qualquer problema que você vir (limpe os caches também, se aplicável).

Uma maneira um pouco mais agressiva seria clonar o WordPress e o banco de dados localmente e, em seguida, alterar seu arquivo de hosts para reivindicar suas resoluções de URL antigas para 127.0.0.1 e executar o servidor localmente. Com isso, você pode exportar o WordPress atacado e importar o arquivo resultante em uma nova instalação, que estaria sob o novo domínio.

    
por alexandru 12.12.2010 / 05:30

Tags