阿里云虛擬主機wordpress網站搬家

之前一直在使用阿里云的“共享虛擬主機”(其實就是萬網主機),這是我在阿里云能夠找到的最便宜的主機,那些搞活動的主機和云服務器,總趕不上,并且活動結束后的續費是否回到原價,都是個問題。

 

00105_ppt

 

就在用了兩年以后,發現阿里云的“共享虛擬主機”逐漸邊緣化,取而代之的是阿里云的“獨享虛擬主機”,價格不變,產品參數更強了。于是,想升級,后來發現直接在阿里云的“管理控制臺”-“云虛擬主機”相對應的操作“升級”頁面,沒有便宜的“獨享虛擬主機經濟版”選擇,原因是,我以前購買的“共享虛擬主機”機房是在華北1(青島),就這個機房不支持。然后你在后臺主機管理里面選擇更換機房,它顯示“此款產品不支持更換機房,建議您升級到獨享虛機后再更換機房”。真是無語了,看來以后選機房,盡量北京的吧。于是,簡單的升級操作實現不了。只能用大家都用的傳統升級辦法,再單獨買一個“獨享虛擬主機”,然后將原網站搬家。

 

00105_01_qingdaomainframe

華北1(青島)機房,并沒有“獨享虛擬主機經濟版”選擇

 

 

添置新主機

 

于是,直接重新購買“獨享云虛擬主機”,選擇最便宜的“經濟版”:

https://wanwang.aliyun.com/hosting?spm=5176.8087400.763520.f3.288715c9J8NPHn

 

這時,我的阿里云“管理控制臺”,云虛擬主機列表下,就有兩臺云虛擬主機了:

那個“還有7天到期”的是舊共享虛擬主機,另外一個是新買的“獨享云虛擬主機”。

 

00105_02_mainframelist

 

我的網站是個Wordpress站。

 

 

網站搬家

 

現在目的就很明確了,將快到期的舊主機上的網站,搬到新主機上。搬家應該是個簡單工作,因此請教別人給出答復是簡單幾個字,但是,對于新手,仍然是云里霧里。

 

1. 前期的準備

 

① 備份舊網站的數據庫

 

(1) 在主機列表,舊主機一行最后的操作里面,有個“管理”,點擊后進入阿里云的“主機管理控制臺”,在“我的主機”一行菜單里,第二個就是“數據庫信息”。

(2) 進入舊主機“數據庫信息”,在“數據庫基本信息”一行最后,有“管理”操作按鈕。

00105_03_sqlmanage

 

(3) 需要輸入以前舊主機設置的數據庫密碼:

00105_04_sqlmanage_login

 

(4) 選擇上面一排里的“導出”按鈕,然后來到導出數據庫的界面,點擊“新增任務”-“快速導出庫”-選擇你的數據庫名字。

00105_05_sqlmanage_export

 

(6) 點擊之后,經過一段很酷的黑客帝國式的動畫之后,數據庫就導出完畢了,他會自動打包為zip格式,自動下載到你的電腦上,如果沒自動下載,你可以點擊下載。

00105_06_sqlmanage_download

 

(7) 下載后的文件名稱類似于:

qdm14342347333_db_119666_all_sql.zip

 

 

② 備份網站文件

 

備份網站文件,就是把主機里面的這個網站所有文件都復制下來,用FTP客戶端也可以,在FTP根目錄下的/htdocs文件夾內的所有文件。

 

(1) 但是,阿里云的主機管理控制臺,有網站文件備份功能,在控制臺的“站點信息”菜單下,叫做“文件管理”,選擇“文件壓縮”進入其界面。

00105_07_website_zip

 

* 壓縮文件目錄,選擇“站點根目錄”

* 壓縮文件保存目錄,也選擇“站點根目錄”

* 壓縮后文件名,隨便起個簡單的英文小寫名稱就行。壓縮文件格式有兩種選擇,哪一種都行。

點擊“提交”按鈕之后,就開始壓縮文件,速度視網站的大小,我的小站1分鐘就“完成文件壓縮”。

 

(2) 登錄FTP軟件,到壓縮文件的保存目錄,即剛才指定的網站根目錄下(/htdocs),查看壓縮后的文件。將壓縮文件下載到本地電腦。

 

 

2. 開始搬家

 

搬家的過程就是先將舊數據庫搬過去,再將舊網站文件搬過去,然后在新網站將數據庫和文件關聯起來。

① 在新主機里面導入剛才備份的舊數據庫

 

★也可以參照阿里云:使用DMS控制面板導入MySQL數據庫備份的方法

https://help.aliyun.com/knowledge_detail/36352.html?spm=a2c4g.11186631.2.19.BGhKsv

 

(本來阿里的主機管理控制臺,提供一個“工具&服務”,里面有“網站搬家”,但是,我選擇其“數據庫搬家設置”,結果沒成功,顯示說我備份的數據庫和它支持的版本不一樣,這可真奇怪,都是他家的東西。)

 

(1) 于是,返回到主機管理控制臺的“數據庫信息”,在操作里面選擇“管理”,在彈出的數據庫管理登陸界面里,可能第一次運行,需要你設置密碼。

(2) 在數據庫管理界面,選擇“導入”。在彈出的對話框,其他項目默認,附件,選擇剛才舊網站備份導出的那個數據庫,但是,不能是壓縮格式,要解壓縮,要里面的119666_all.sql這個文件,將其上傳。然后點擊“開始”按鈕,舊數據庫開始導入,成功后顯示一個摘要列表。里面有一個庫的名稱,如qdm1564666_db,要記下來,關聯數據庫時備用。

00105_08_sql_inport

 

 

② 在新主機里面導入剛才備份打包壓縮的舊網站文件

 

★ 阿里云有個幫助文檔,也可以參照一下:

https://help.aliyun.com/knowledge_detail/36142.html

 

(1) 這次,可以用阿里的主機管理控制臺的“工具&服務”,里面的“網站搬家”工具了。點擊“新建搬家任務”按鈕:

00105_09_move

 

(2)在出現的新界面里,跳過數據庫搬家,即點擊“跳過,不搬數據庫”。(因為剛才已經導入完數據庫了)這就到了“網站文件搬家設置”。

00105_10_move_skipsql

 

(3) 用FTP工具,將剛才打包的舊站文件oldsite.zip上傳至新站根目錄(/htdocs)下。然后回到頁面“網站文件搬家設置”,點擊瀏覽,在新主機網站根目錄找到剛上傳的oldsite.zip文件,然后點擊紅色的“下一步按鈕”。舊網站文件開始自動在新主機展開。

00105_11_move_zipinport

 

至此,原數據庫和原網站,就搬家到新主機了。

 

 

3. 在新主機里將搬過來的數據庫和網站文件關聯

 

① 使用FTP文件,將新主機網站根目錄路(/htdocs)下的wp-config.php文件下載回本地電腦,用Windows的記事本打開,我是用Notepad++打開的,將其中的紅顏色部分改為你新主機數據庫相關名稱

 

/** The name of the database for WordPress */

define('DB_NAME', '123456789_db');

 

/** MySQL database username */

define('DB_USER', '123456789');

 

/** MySQL database password */

define('DB_PASSWORD', '666');

 

/** MySQL hostname */

define('DB_HOST', '123456789.my3w.com');

 

 

00105_12_wpconfig

 

 

 

將域名解析到新主機

 

千萬注意,由于我使用的Wordpress主題和域名綁定了,導致我使用阿里云給的臨時域名無法訪問網站,一開始我還以為搬家失敗了呢,后來才想起來是這么回事。

在搬家成功后,發現以前Wordpress主題布局設置丟失了一些,還需要重新設置。因此,在搬家之前,先將以前的主題布局設置參數記一下,避免后續麻煩。

 

 

 

附:

FTP工具FileZilla使用手冊

https://help.aliyun.com/knowledge_detail/36243.html?spm=a2c4g.11186631.2.6.r4vx8Q

 

 

虛擬主機WordPresss安裝教程

https://help.aliyun.com/knowledge_detail/36248.html?spm=a2c4g.11186631.2.1.MipVHF

 

 

如何修改域名解析?

https://help.aliyun.com/knowledge_detail/39796.html?spm=a2c4g.11186623.2.9.SPqqj4

 

 

阿里云“主機管理控制臺”操作手冊

https://help.aliyun.com/knowledge_detail/36153.html?spm=a2c4g.11186631.2.2.NPJZjh

 

 

阿里云虛擬主機新手使用指南

https://help.aliyun.com/knowledge_detail/36152.html?spm=a2c4g.11186631.2.1.NPJZjh

 

Town Way

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: