Movendo a instalação do WP do local para a operação, e o GUID wp_posts?


11

Feito isso antes e ainda estou me perguntando o que fazer com o conteúdo do guid wp_posts =>, que tem referência a http: // localhost

Mas em wordpress.org http://codex.wordpress.org/Changing_The_Site_URL , afirma claramente:

Nunca, jamais, altere o conteúdo da coluna GUID, sob nenhuma circunstância.

Mas, pelo que entendi, é apenas identificar suas postagens globalmente. Mas quanto mais pessoas tivessem http: // localhost em suas guias.

Então, posso substituir com segurança http: // localhost por http://www.mydomain.com ??

Saudações

Respostas:


6

"GUID" significa "Globally Unique Identifier", usado principalmente por feeds para saber se essa postagem específica foi mostrada no feed antes ou não, mesmo se você mudar de domínio.

Ao desenvolver no host local e mudar para viver (+1 apenas para esse BTW) e nenhum leitor / gravador de feeds leu seus feeds e somente se for esse o caso, não há problema em alterá-lo e começar de novo em seu novo host ao vivo.


tx, ainda não é capaz de mover-se de local para viver em 5 min,;) Para outros i usadoUPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
alex

2
Usar sedum dump para substituir hosts garantirá que todos os seus menus, opções etc. também estejam prontos para produção.
soulseekah

2
Sim, normalmente também despejo o banco de dados e, em seguida, substituo globalmente no despejo antes de restaurá-lo. Também notei que, sob o conselho do Codex sobre mover instalações de vários sites , agora existe um link para uma ferramenta especializada de pesquisa e substituição que lida com a substituição segura nos dados de banco de dados serializados PHP, especificamente para fazer coisas como essa.
Matt Gibson

@Soulseekah btw what is sed ??
alex

1
A wpferramenta de linha de comando é ótima para isso: wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'Se você deseja evitar alterar o campo guid, adicione --skip-columns=guid.
Quinn Comendant
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.