2012-06-12 86 views
0

我想要做什麼的時候處理的網站固定鏈接:
開發基於WordPress的 - 網站與本地WordPress安裝(和XAMPP)。 將我開發的網站移植到我的網絡服務器上。如何遷移的wordpress網站

什麼問題:
把網站上的Web服務器導航提到「127.0.0.1/wordpress/......」每一個鏈接後。 我甚至無法登錄到WordPress的後端在Web服務器上,因爲「login.php中」(什麼)也對本地主機」

我的問題引用:
做任何你知道怎樣才能改變這種固定鏈接到該網站實際上是部署在

問候
亞光Web服務器的URL

編輯: 我注意到的另一件事是,雖然我手動更改了wp_posts表中的URL,但是這個數據庫條目是由wordpress更改的,所以下次打開網站後,數據庫中的URL包含127.0.0.1部分

回答

1

將數據庫從本地計算機遷移到遠程服務器時,應將本地計算機上的mysql數據庫導出到文件。然後執行搜索並將「127.0.0.1/wordpress/...」更改爲「www.yourdomain.com/path/to/wordpress」,然後將該文件導入到新的mysql數據庫中。

由於您已將所有內容都移動完畢,因此您可以將數據庫表從遠程服務器導出到文件中,然後執行搜索並替換它,然後重新導入它。在導出數據庫時,確保選中「添加刪除表/刪除視圖」。

0

它非常簡單,在本地準備好所需的一切,準備好部署時,從phpMyAdmin導出本地數據庫,打開文件並使用服務器路徑「搜索並替換」本地路徑。

chnage config.php中的連接字符串,你就完成了。

+0

我已經將這些表導出到.sql文件中,並將它們導入到Web服務器上。 要調整路徑,我將「wp_posts」表中的127.0.0.1條目更改爲我的網絡服務器的URL。 另外我無法在我的config.php中找到連接字符串 我沒有使用您的「搜索和替換」建議,因爲數據庫已經遷移......但也許這個域更改必須是在此之前完成 –

+0

我現在已將define('DB_HOST',...)更改爲我的網絡服務器的網址,但導航的鏈接仍然引用127.0.0.1 –

+1

不,您只需查找並替換所有路徑你的.sql文件,然後在你的config.php中,你需要改變這些值:db name,db user,db pass等等...... –