我有一個wordpress網站,我必須經常修改,所以我想創建該網站的克隆進行測試,因爲我想在我將它們放到我的網站上之前幾天先測試我的修改。如何克隆wordpress網站的開發目的?
到處都有「真實」網站的鏈接,所以我不知道該怎麼做。
UPDATE(改進解釋):
問題:
鏈接是絕對
這需要連接到網絡,以便其他開發人員可以測試網站
我有一個wordpress網站,我必須經常修改,所以我想創建該網站的克隆進行測試,因爲我想在我將它們放到我的網站上之前幾天先測試我的修改。如何克隆wordpress網站的開發目的?
到處都有「真實」網站的鏈接,所以我不知道該怎麼做。
UPDATE(改進解釋):
問題:
鏈接是絕對
這需要連接到網絡,以便其他開發人員可以測試網站
複製/從您的域名到處要作爲第一步粘貼整個文件。
轉到phpMyAdmin或使用允許您將數據庫導出爲.sql
的工具。
打開.sql文件並運行一個查找和替換和替換所有的絕對路徑(只是WordPress的前一個:即:該http://www.yoursite.com/wp-content/etc只有http://www.yoursite.com更換)
檢查的許可數據庫,也許你應該改變服務器名稱,數據庫名稱,用戶名和密碼。
創建一個新的數據庫並導入您導出的文件並在之前修改分鐘。
現在你得到了以前的網站的克隆準備好你的實驗在兩邊,文件和數據庫。
Googl中的第二個結果E對於我...
http://wpmu.org/quickly-clone-and-migrate-wordpress-sites-with-the-duplicator-plugin/
這不是解決方案,因爲它是把本地放在你的電腦上,我的需要是在子域 – CroiOS
究竟是什麼問題? 你只需要從你的服務器下載所有的worpress文件。 然後創建數據庫的本地副本,以便獲得所有數據。
所有的鏈接都是相對的在WordPress,所以你不會有鏈接到「真正的網站」任何麻煩;)
如果你要使用不同的主機名或路徑的副本該網站,它不像複製你的文件和導出/導入你的MySQL數據庫那麼簡單。實際上,在數據庫的各個列中嵌入絕對URL。
這裏有一步一步的程序。
如果你在WP多站點工作,你能避免重複你的數據庫,然後做一個SQL查找和替換是通過使用WP克隆插件之一提及。
NS克隆 - http://wpmu.org/clone-sites-within-a-wordpress-multisite-network/handles一切爲你自動包括DNS,數據庫和主機。根據您的mutlisite設置,您可以將其部署到新的子文件夾或子域。對於您的新網站啓用後的高級功能,您可以使用Pro Version並在活動網站上執行高級功能,例如搜索和替換。
再次,這僅適用於MultiSite,但我強烈建議您移動到該體系結構以允許您利用WP多站點提供的所有優勢。
WP轉儲允許克隆的整個網站,包括數據庫和文件到您的主要網站的子目錄,對於只有兩個點擊測試目的: https://wordpress.org/plugins/wp-staging/
什麼類型的「MODS」你做什麼? –
@RyanB - 在php文件中有效。 – CroiOS
我改變了我的帖子,按照我的指南。 –