我剛開始與vagrant合作。我有這個客戶ssh和db信息。將生產Wordpress複製到流浪漢的過程?
我想知道什麼文件需要使用ssh或ftp複製到我的流浪盒?能夠完全複製目標wordpress服務器。
就像複製整個wordpress相關文件夾一樣簡單,編輯數據庫wp-config以及導入數據庫?
感謝
我剛開始與vagrant合作。我有這個客戶ssh和db信息。將生產Wordpress複製到流浪漢的過程?
我想知道什麼文件需要使用ssh或ftp複製到我的流浪盒?能夠完全複製目標wordpress服務器。
就像複製整個wordpress相關文件夾一樣簡單,編輯數據庫wp-config以及導入數據庫?
感謝
正如在我的評論鏈接指向和VVV使用suggested tool,他們建議按照以下步驟
使用這個工具,你可以輕鬆地創建一個現有的活動站點的克隆。以下是實現這一點的一些步驟。
從那裏你需要去你的文根根。
cd /srv/www/
進行檢查,以確保您的SQL文件是存在的,你可以簡單地做:
ls
,它應該在那裏列出一切這是與完成。當你看到你的SQL文件,您可以鍵入:
wp db import my_sql_file.sql
其中my_sql_file.sql
得到你的文件的真實名稱所取代。這將從您的現場網站導入您的數據庫文件。
重要提示:此時您的本地網站將被打破,因爲它認爲它是您的實時網站,因爲您的實時網站網址位於數據庫中。我們可以通過快速搜索和替換來解決這個問題。
雖然仍在SSH連接中,但您需要cd到新站點的根目錄中。您以前的ls應該已經向您顯示該網站的目錄,只需將其放入該目錄即可。
一旦你在裏面,這樣做:
wp search-replace olddomainname newdomainname --dry-run
其中olddomainname將實時網站的域名,newdomainname將是你的本地開發站點的域名。 - 幹運行意味着它實際上不會做任何事情,只是告訴你它會做什麼。
如果結果看起來不錯,請在沒有--dry-run的情況下再次運行。
此時,您應該能夠在您的瀏覽器中訪問您的本地域名以查看您的站點,並查看您的實時站點的本地副本。
我想網上有幾個程序,你有沒有嘗試過? https://www.ostraining.com/blog/wordpress/varying-vagrant-vagrants/ –
我很熟悉設置一個流浪環境,我專門研究需要從目標服務器wordpress文件夾複製到流浪箱的文件能夠在本地運行該站點。 – Elevant