WPインストールをローカルからライブに移動します。wp_postsGUIDはどうですか?


11

これを以前に行いましたが、まだhttp:// localhostを参照しているwp_posts => guidコンテンツをどうすればよいのか疑問に思っています

しかし、wordpress.org http://codex.wordpress.org/Changing_The_Site_URLには、次のように明記されています。

どのような状況でも、GUID列の内容を変更しないでください。

しかし、私が理解しているように、あなたの投稿をグローバルに一意に識別するだけです。しかし、より多くの人々が彼らのガイドにhttp:// localhostを持っているでしょう。

安全にhttp:// localhosthttp://www.mydomain.comに置き換えることはできますか?

よろしく

回答:


6

「GUID」は「グローバルに一意の識別子」の略で、ドメインを変更した場合でも、特定の投稿が以前にフィードに表示されたかどうかを示すためにフィードによって主に使用されます。

ローカルホストで開発してライブに移行するとき(そのBTWの場合は+1)、フィードリーダー/バーナーがフィードを読み取っていない場合、その場合のみ、変更して新しいライブホストで新たに開始しても問題ありません。


tx、それでもローカルから5分で住むために移動することはできません、;)私が使用した他の人のためにUPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
アレックス

2
使用してsedホストを交換するダンプには、すべてのあなたのメニュー、オプションなどは、生産のための準備ができて、同様であることを確認します。
soulseekah

2
はい、私は通常、DBもダンプし、それを復元する前にダンプ内でグローバルに置き換えます。また、マルチサイトインストールの移動に関するコーデックスのアドバイスに基づいて、特にこのようなことを行うために、PHPシリアル化されたDBデータの安全な置換に対処する専用の検索および置換ツールリンクがあることにも気付きました。
Matt Gibson、

@soulseekahところでsedとは何ですか?
アレックス

1
wpコマンドラインツールは、このために素晴らしいです:wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'あなたは、GUIDフィールドを変更しないようにしたい場合は、追加します--skip-columns=guid
Quinn Comendant 2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.