2012-08-22 41 views
0

我有一個wordpress遷移的小問題。我已經從本地WAMP服務器上的csv批量上傳文章,因爲它更快,然後上傳&將SQL轉儲導入遠程服務器。Wordpress遷移 - MySQL的guid列

wp_posts表的​​列,它包含了帖子的網址 - 我相信(可能是錯的,請大家指正,如果我),這是一樣的「永久」當你編輯崗位設置 - 他們都是http://localhost/post-name/現在很好,我很高興能夠在需要時替換SQL查詢來替換。

我已經上傳了SQL轉儲,並且它仍然按照預期在遠程服務器數據庫中顯示'http://localhost/post-name'。然而,當我在前端搜索帖子時,爲了確保它正在收集帖子,我期待鏈接給我一個404錯誤,直到我改變了鏈接,但他們沒有 - 它們很好地指向了http://remoteserver.com/post-name/

因爲這是一個很好的問題,因爲它仍然有效 - 我想知道爲什麼&我需要改變它嗎?如果可能的話,我寧願不要搗亂分貝。

+0

您能夠從管理端登錄 –

回答

0

遷移時,您可能需要在wp-config.php中定義您的wordpress url,並且我建議使用this tool查找並替換數據庫。它非常整潔,因爲它會從配置文件中預填充數據庫。很明顯,你會用http://www.yoursite.com/

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

謝謝更換http://localhost/,我已經有了該工具安裝在本地服務器上 - 將備份和有去本地和我我已經把頭轉過來了,然後我會去遙控器上。儘管我沒有改變任何這些GUID條目,但爲什麼它仍然在遙控器上工作 - 他們仍然指向本地主機 –

+0

不確定,我自己沒有任何問題.. – SMacFadyen