發(fā)布時(shí)間:2016-07-06 11:31 作者:admin
記得前不久,有一個(gè)可以問(wèn)我,他們想換個(gè)網(wǎng)站服務(wù)器,應(yīng)該怎么做,因?yàn)殚L(zhǎng)期使用的那個(gè)服務(wù)器有著很多的重要資料,是不能出現(xiàn)一點(diǎn)問(wèn)題的,想必對(duì)于網(wǎng)站服務(wù)器您在更換的時(shí)候,也有著很多的注意點(diǎn)要去考慮。
申明:此篇文章僅適用于對(duì)搬家前后的兩臺(tái)服務(wù)器都有完全管理權(quán)限的站長(zhǎng)。
一、對(duì)新服務(wù)器進(jìn)行環(huán)境部署
也就是搭建 WEB + PHP + MySQL 的環(huán)境,如何搭建這些環(huán)境請(qǐng)參照我們的用戶手冊(cè)的環(huán)境搭建部分,這里需要申明的一點(diǎn)就是你安裝的 MySQL 版本要和老服務(wù)器上的 MySQL 版本保持一致。比如你的老服務(wù)器的 MySQL 版本為 5.0.51,那你的新服務(wù)器的 MySQL 版本要選擇 MySQL 的 5.0 系列,這點(diǎn)很重要。
二、數(shù)據(jù)的遷移
主要包括兩部分,一部分是數(shù)據(jù)庫(kù)信息,也就是你的帖子內(nèi)容等信息,一部分是程序和附件等信息。(遷移前請(qǐng)關(guān)閉站點(diǎn))
1、遷移數(shù)據(jù)庫(kù)
首先停止老服務(wù)器上的 MySQL。復(fù)制 MySQL 數(shù)據(jù)存放目錄下的數(shù)據(jù)文件,至于 MySQL 的數(shù)據(jù)存放目錄,可以查看 MySQL 配置文件中的 datadir 參數(shù)。(對(duì)于 linux 系統(tǒng),一般 /etc/my.cnf 為配置文件,Windows 環(huán)境下為 MySQL 安裝目錄路徑的根目錄下的 my.ini 文件。)服務(wù)器租用、網(wǎng)站數(shù)據(jù)遷移詳情咨詢。
將數(shù)據(jù)文件移到新服務(wù)器相對(duì)應(yīng)的 MySQL 數(shù)據(jù)存放目錄下,這里注意到的一點(diǎn)就是對(duì)于 Linux 系統(tǒng),注意移動(dòng)數(shù)據(jù)文件之后,將相對(duì)應(yīng)的文件屬主改成你的 MySQL 運(yùn)行賬號(hào)。
2、遷移程序和附件
這步操作比較簡(jiǎn)單,但是會(huì)根據(jù)你的站點(diǎn)特點(diǎn)消耗比較多的時(shí)間,比如你的附件比較多。只需將你的老服務(wù)器 WEB 目錄下的所有文件移到新服務(wù)器的 WEB 目錄即可。
三、配置新站點(diǎn)
當(dāng)然,配置新站點(diǎn)之前,你如果需要域名訪問(wèn)的話,把域名先解析到新服務(wù)器上,然后你需要做以下的兩步操作。
1、配置 WEB 站點(diǎn)
這里就不細(xì)說(shuō)了,不同的 WEB 有不同的配置方式。
2、修改配置文件信息
Discuz!、UCenter Home 、UCenter、SupeSite 和 X-Space 都有自己的配置文件。Discuz! 的配置文件為程序根目錄下的 config.inc.php,UCenter Home 的配置文件為程序根目錄下的config.php,UCenter 的配置文件為程序 data 目錄下的config.inc.php,SupeSite 的配置文件為程序根目錄下的 config.php,X-Space 的配置文件為程序根目錄下的config.php。
配置文件里記錄的數(shù)據(jù)庫(kù)地址、訪問(wèn)用戶名、密碼都要根據(jù)你的新服務(wù)器的相應(yīng)信息進(jìn)行修改,同時(shí),如果你的域名發(fā)生變化,要修改配置文件中相應(yīng)的域名信息。
由于 UCenter 的后臺(tái)存放了各個(gè)應(yīng)用的配置信息,所以當(dāng)你修改完配置文件的信息之后,對(duì)應(yīng)的需要去 UCenter 的應(yīng)用管理中,把對(duì)應(yīng)的信息(尤其是 IP 和域名)校正為正確的地址。
至此,對(duì)于獨(dú)立主機(jī)用戶站點(diǎn),快速搬家完畢。整個(gè)流程比較簡(jiǎn)單,唯一消耗的主要在于時(shí)間,當(dāng)然根據(jù)你的站點(diǎn)和傳輸速度而定,其實(shí)更換服務(wù)器的時(shí)候有著多種情況,例如網(wǎng)站服務(wù)器的老舊,跟不上時(shí)代的步伐,另外就是服務(wù)器出現(xiàn)硬件或者是安全的問(wèn)題,如果要更換的話最好還是要咨詢專業(yè)人士。