2012-08-22 78 views
0

因此,要備份任何/所有我的WordPress網站,我使用名爲「BACKUP BUDDY」的工具及其 一個偉大的工具,除了最近它已經非常錯誤,今天終於它去了kaboom!如何將wordpress sql /數據庫從本地遷移到現場

通常我的工作流程是我使用WAMP/MAMP在本地機器上開發網站。 當完成並準備好進行測試時,我使用該工具,將其移至我的個人測試服務器以進行測試,並且當快樂和工作獲得批准時,我將移至真實服務器。

由於我的工具停止工作(上傳一半的內容),我決定只是做手工通過在實際的網絡服務器首次安裝的WordPress(完成),運用我的主題(完成),

然後導出數據庫SQL從本地服務器(完成),然後將其導入到真實服務器(完成),並且做了它的2x的站點出現空白(結果等於嚴重失敗!)

即時假設某事必須是改變/完成爲了它運作,但不知道什麼。

不像一個正常的DB,我可以交談的信息爲正常的,因爲WP是一個CMS即時假設它關係的信息域,但再次,我不知道它是如何100%的作品...

關於我做錯什麼的任何想法?因爲截至目前,如果我不能這樣做,ID必須手動創建所有頁面。另外,如果我打算將它從我的真實測試服務器移動到最終的真實目標,那麼ID必須手動重做一遍......

感謝先進。

回答

1

您沒有做錯任何事情。這聽起來像你的特定工作流程可能如下。

  1. 通過FTP
  2. 上傳網站的內容通過PHPMyAdmin創建&導入數據庫,改變wp-config.php
  3. 任何信息定義網站的網址,在wp-config.php [見下文]
  4. Use a tool to find & replace任何硬wordpress喜歡使用的編碼網站。 [參見下文]

示例代碼:

定義網站的URL

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

查找替換工具

替換

http://localhost/ 

http://www.your-new-site.com/ 

應該是這樣。這是活的!

1

您可以使用phpMyAdmin將其導出,然後使用bigdump將其導入。從這裏下載bigdump,並確保您閱讀關於導出過程的第一個注意事項,在這裏找到 http://www.ozerov.de/bigdump/usage/

相關問題