獨立伺服器
獨立伺服器
獨立伺服器,整體硬體都是獨立的,性能更強大,特別是CPU,CPU在一台伺服器當中的作用非常大,相當於人的大腦,CPU性能很大程度決定著伺服器的運算能力,而雲主機的CPU雖然我們說是獨立的,但云主機的CPU資源佔用都是有限制的,像公司的雲主機 CPU參數上標註的核都是從單核 雙核,四核 這些,而獨立伺服器起步就是8核;
也就是搭建 WEB + PHP + MySQL 的環境,如何搭建這些環境請參照我們的用戶手冊的環境搭建部分,這裡需要申明的一點就是你安裝的 MySQL 版本要和老伺服器上的 MySQL 版本保持一致。比如你的老伺服器的 MySQL 版本為 5.0.51,那你的新伺服器的 MySQL 版本要選擇 MySQL 的 5.0 系列,這點很重要。
主要包括兩部分,一部分是資料庫信息,也就是你的帖子內容等信息,一部分是程序和附件等信息。(遷移前請關閉站點)
1、遷移資料庫
首先停止老伺服器上的 MySQL。複製 MySQL 數據存放目錄下的數據文件,至於 MySQL 的數據存放目錄,可以查看 MySQL 配置文件中的 datadir 參數。(對於 linux 系統,一般 /etc/my.cnf 為配置文件,Windows 環境下為 MySQL 安裝目錄路徑的根目錄下的 my.ini 文件。)
將數據文件移到新伺服器相對應的 MySQL 數據存放目錄下,這裡注意到的一點就是對於 Linux 系統,注意移動數據文件之後,將相對應的文件屬主改成你的 MySQL 運行賬號。
2、遷移程序和附件
這步操作比較簡單,但是會根據你的站點特點消耗比較多的時間,比如你的附件比較多。只需將你的老伺服器 WEB 目錄下的所有文件移到新伺服器的 WEB 目錄即可。
當然,配置新站點之前,你如果需要域名訪問的話,把域名先解析到新伺服器上,然後你需要做以下的兩步操作。
1、配置 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。
配置文件里記錄的資料庫地址、訪問用戶名、密碼都要根據你的新伺服器的相應信息進行修改,同時,如果你的域名發生變化,要修改配置文件中相應的域名信息。
由於 UCenter 的後台存放了各個應用的配置信息,所以當你修改完配置文件的信息之後,對應的需要去 UCenter 的應用管理中,把對應的信息(尤其是 IP 和域名)校正為正確的地址。
至此,對於獨立主機用戶站點,快速搬家完畢。整個流程比較簡單,唯一消耗的主要在於時間,當然根據你的站點和傳輸速度而定。