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