隨著企業網站的發展,網站服務器升級,原來的虛擬主機設備已經不能滿足用戶的需求,所以就涉及到把數據遷移到另一臺虛擬主機上。那么在這一過程中,如何安全的把網站數據遷移到虛擬主機上呢?今天小恩就帶領大家詳細的了解一下。
要想網站數據遷移到虛擬主機上,用戶可以做以下步驟:
一、PHP配置
在服務器控制臺的高級配置中,啟動遠程模板調用函數。
二、刪除新服務器內容
如果新的服務器有數據,請先清理。
1、刪除根目錄htdocs下的所有內容
2、數據庫清零
3、必要時可以重啟服務器
三、舊數據庫備份
在服務器控制臺中,選擇:工具&服務->備份站點;
也需要利用織夢后臺的數據庫備份還原工具,再備份到data/databackup中備用。
四、舊網站程序備份
1、從舊服務器上,用FTP下載舊網站所有數據到本地。最好的方法:在舊服務器上壓縮備份,用FTP下載,再上傳到新的服務器,解壓縮,這樣可以防止數據流失;如果程序比較龐大,舊的數據庫空間也要足夠的,否則放不下;
2、修改數據庫字串:data/commn.inc.php中的數據庫連接地址,數據庫名稱,登錄密碼;
3、為防止再次上傳時,因為文件過大,導致中斷,將htdocs下的所有文件夾和文件打包成zip格式;
4、上傳數據庫文件到/htdocs下,同時,檢查新老服務器的數據庫版本是否一致,更換數據庫版本后,需重置數據庫的密碼,否則導致數據庫連接不成功。
四、安裝織夢
從織夢網站下載對應版本,主要區分是GDB還是UTF版。解壓,將uploads文件夾下的內容上傳到新服務器的根目錄下。在瀏覽器中,調用 www.我的網站/install/index.php失敗,每次都跳轉到當前網站。理論上,新服務器與該域名沒有任何關系,不應該跳轉,這是之前利用新服務器調試造成的結果,清除瀏覽器緩存即可。
安裝時,正確填寫數據庫配置信息,其他步驟安裝默認操作即可。數據庫的默認前綴是dede_,這個無特殊情況,不要改寫,除非你有多個dede項目需要安裝。
五、安裝數據庫
安裝數據庫有多種方法,如下:
1、利用織夢后臺的備份工具,美國服務器租用,將舊的數據庫備份到data/backudata中,在新的織夢后臺將數據庫還原。最后,更新緩存,更新欄目和文章。注意:如果用一鍵生成,如有錯誤提示,執行失敗。
2、數據庫管理平臺DMS,提供數據庫備份和導入工具,導入功能只能對小于8M的文件。
如果文件過大,利用它的另外一個工具——網站搬家即可輕松完成。
3、利用第三方數據庫管理工具,其中涉及到編碼問題(GBK或UTF8),操作時一定要注意。
六、遷移網站程序
打包舊網站程序,利用FTP上傳到新的的服務器,利用控制臺解壓縮工具解壓。
七、觀察織夢后臺的變化,是否可以正常登陸
八、檢查配置文件
1、data/commom.inc.php,數據庫名稱,密碼,前綴是py_;
2、服務器控制臺的PHPini高級設置,啟動fsockopen()。
九、域名解析
打開云解析,點擊域名,修改A記錄的三個域名的對應項即可。
十、總結
1、如果發現織夢后臺無法登陸,可以重新安裝織夢。Install文件夾安裝完畢后,官方建議刪除。但是,服務器租用 免備案服務器,在測試過程中,總是有意外發生,最便捷的方式就是重新安裝織夢管理系統。為方便安裝,可以將install文件夾放在根目錄以外的備用文件中,需要時移動到htdocs中即可。重新安裝時,刪除index.html和install.lock.txt文件,同時將index.php.bak改為index.php,module-install.php.bak改為module-install.php即可。
織夢重新安裝可以解決很多問題,有時候為了高效解決問題,可以不必糾結細節的邏輯性。
2、織夢后臺數據庫的備份/還原是目前試驗成功的。
以上就是小恩為大家介紹的網站數據遷移到虛擬主機上的步驟,其實過程并不難,只要按照步驟一步步來,很快就能遷移完成。