有時候由于備案被登出,虛拟主機不夠用等各種方面的原因,網站搬家是再所難免的,網站搬家即是把網站從一個伺服器空間搬到另一個伺服器空間,更深入地說就是把網站的資料從原來的伺服器轉移到新的伺服器上。ECShop這個最大的開源網店系統的搬家過程是簡單友善,并不複雜,ECShop整站遷移的過程主要分為以下3個步驟:
舊站資料備份
新站資料導入
商品圖檔恢複
搬家前注意事項
1.請盡量在浏覽人數少的時候(建議在午夜1點後)進行
2.請确認新空間與舊空間的MYSQL資料庫版本一緻(否則資料無法恢複,如果不一緻請用工具轉換一下)
3.請确認2邊的資料庫字首一緻,EC預設的是"ecs_ ",如不同,請重新安裝新站,或者修改備份資料中的字首名(修改備份檔案的字首名有風險)
4.請關閉舊站,以免産生新的資料。
5.請在确定新站遷移完成後,再删除舊站及資料備份。
第一步:舊站資料備份
1.進入ECShop的網站背景,依次選擇 資料庫管理—>資料庫備份,選擇全部備份,分卷這裡最好是2048及以下,如果分卷檔案太大了會在新站那導入失敗的,如下圖:
2. 用FTP工具登陸舊的網站空間,進入data/sqldata/檔案夾下,就能看到剛才所有備份出來的檔案了(字尾名為:sql),然後把它們下載下傳到你的電腦裡。
第二步:新站導入
1.用FTP登陸新站的空間,進入data/sqldata/檔案夾,把剛才下載下傳到本地的備份檔案全部傳到這個檔案夾内。
2.然後登入新網站的背景,選擇資料庫管理—>據庫備份—>恢複備份,在這裡你會看到剛才傳上去的資料庫備份檔案,點操作下的導入開始恢複資料,如下圖:
耐心等待片刻後,恢複成功!
第三步:恢複商品圖檔
1.用FTP進入舊站空間,在跟目錄下找到images檔案夾,把這整個檔案夾下載下傳到本地。
2.重新登陸新站的空間,把images檔案夾改個名字(比如images111),再把剛才從舊站上下載下傳下來的images檔案夾上傳到新站跟目錄下。
3.最後登陸新站背景—>商品管理—>圖檔批量處理—>确定(保持預設設定就行),開始圖檔批量處理。過程會比較慢,需要耐心等待。如果商品很多,可以按商品分類一個分類一個分類的批量處理。
4.等圖檔批量處理全部完成後,請登陸前台,做以下測試:
檢查商品圖檔無誤
登陸一個使用者名,退出,再登陸
下一個定單走一遍流程
新注冊一個使用者名,登陸再退出
登陸背景,進入商品管理,點一件商品進行編輯
登陸背景,進入一個會員資料,進行編輯修改
進入定單管理,找個定單修改處理一下
如果以上操作沒有問題的話,那麼系統遷移成功!以上就是ECShop搬家的整個過程,還是很簡單的。