2012-12-04 32 views
2

我有一個wordpress網站,我必須經常修改,所以我想創建該網站的克隆進行測試,因爲我想在我將它們放到我的網站上之前幾天先測試我的修改。如何克隆wordpress網站的開發目的?

到處都有「真實」網站的鏈接,所以我不知道該怎麼做。

UPDATE(改進解釋):

問題:

  1. 鏈接是絕對

  2. 這需要連接到網絡,以便其他開發人員可以測試網站

+0

什麼類型的「MODS」你做什麼? –

+0

@RyanB - 在php文件中有效。 – CroiOS

+0

我改變了我的帖子,按照我的指南。 –

回答

0

複製/從您的域名到處要作爲第一步粘貼整個文件。

轉到phpMyAdmin或使用允許您將數據庫導出爲.sql的工具。

打開.sql文件並運行一個查找和替換和替換所有的絕對路徑(只是WordPress的前一個:即:該http://www.yoursite.com/wp-content/etc只有http://www.yoursite.com更換)

檢查的許可數據庫,也許你應該改變服務器名稱,數據庫名稱,用戶名和密碼。

創建一個新的數據庫並導入您導出的文件並在之前修改分鐘。

現在你得到了以前的網站的克隆準備好你的實驗在兩邊,文件和數據庫。

-1

究竟是什麼問題? 你只需要從你的服務器下載所有的worpress文件。 然後創建數據庫的本地副本,以便獲得所有數據。

所有的鏈接都是相對的在WordPress,所以你不會有鏈接到「真正的網站」任何麻煩;)

0

如果你要使用不同的主機名或路徑的副本該網站,它不像複製你的文件和導出/導入你的MySQL數據庫那麼簡單。實際上,在數據庫的各個列中嵌入絕對URL。

這裏有一步一步的程序。

http://codex.wordpress.org/Moving_WordPress

0

如果你在WP多站點工作,你能避免重複你的數據庫,然後做一個SQL查找和替換是通過使用WP克隆插件之一提及。

NS克隆 - http://wpmu.org/clone-sites-within-a-wordpress-multisite-network/handles一切爲你自動包括DNS,數據庫和主機。根據您的mutlisite設置,您可以將其部署到新的子文件夾或子域。對於您的新網站啓用後的高級功能,您可以使用Pro Version並在活動網站上執行高級功能,例如搜索和替換。

再次,這僅適用於MultiSite,但我強烈建議您移動到該體系結構以允許您利用WP多站點提供的所有優勢。