Estou no processo de mover um site WP de um host para outro. Copiei o banco de dados e todos os arquivos, criei um novo banco de dados e importei o antigo. Eu então mudei o arquivo wp-config. A página inicial mostra bem, mas quando tento acessar / wp-admin, ela me leva de volta ao site antigo.
O novo site é um servidor de desenvolvimento em que planejo fazer alterações de estilo antes de colocar o site em operação.
O que estou perdendo nessa transição? Como faço para que o site responda corretamente ao URL do desenvolvedor?
guid
para cadawp_posts
em caso de quaisquer attachements, usando algo comoUPDATE wp_posts SET guid = REPLACE('<old_url>','<new_url>', guid)
Não é um grande problema. Seu banco de dados contém todos os links anteriores que não podem ser convertidos automaticamente. Existem dois tipos de soluções para isso:
Em
wp-config.php
adicionar este código:Altere o seguinte SQL substituindo "oldurl" pelo link anterior e "newurl" pelo link atual:
Execute essas consultas SQL em seu banco de dados, alterando o prefixo se você tiver algo diferente
wp_
.fonte
Apenas alterar o URL do site na configuração provavelmente não atualizará todos os internos para criar um site de desenvolvimento para você (a menos que o site seja muito simples). Você terá problemas com a exibição de dados serializados e links nas postagens que apontam para o site antigo.
Seria mais inteligente usar uma ferramenta de migração como o Backup Buddy ou o Duplicator para criar uma cópia completa do site que pode ser reimplantada em um novo local com um novo URL. Ao fazer isso, você ainda terá links de trabalho nas postagens, qualquer link de menu personalizado, etc. O uso de um deles facilitará também o lançamento das alterações. Empacote tudo e reimplante no seu site de produção quando terminar.
Se você não quiser gastar o tempo fazendo o download / upload de tudo novamente, basta migrar o banco de dados usando algo como WP Migrate DB. Instale-o no seu site de produção, exporte um banco de dados com a nova URL e importe o banco de dados migrado para o seu desenvolvedor via phpMyAdmin ou similar. Todos os links codificados no seu tema ainda precisarão ser atualizados e o seu .htaccess precisará ser atualizado se você estiver instalando em uma subpasta.
Altere a linha RewriteBase para:
E a linha que redireciona para o seu index.php para:
fonte
É necessário alterar o endereço do site (URL) e o endereço do WordPress (URI) através do painel de administração antes de mover o site para outro URL.
No seu caso, você não pode fazer isso em um site ativo; portanto, tente uma ferramenta como Pesquisar e substituir bancos de dados para alterar a URL do banco de dados do site de desenvolvimento.
Você também pode fazer referência ao Moving WordPress
fonte
wp_options
conjunto de tabelashomeurl
esiteurl
como seu novo URLwp-admin
painel, vá parasetting->general
alterar o Endereço do WordPress (URL) e o Endereço do Site (URL)fonte