獨立伺服器

獨立伺服器

獨立伺服器,指的是伺服器在區域網路中所擔任的一種職能。伺服器只向網路內的計算機提供單一的服務。不負責網路內計算機的管理職能。 在通常情況下,獨立伺服器在客戶機-伺服器網的地位高於普通客戶機,低於域控制器。但是,在對等網中也可以存在獨立的伺服器,它的職責僅限於為網路中的計算機提供服務而不負擔對等網的管理。

環境部署

也就是搭建 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 和域名)校正為正確的地址。

至此,對於獨立主機用戶站點,快速搬家完畢。整個流程比較簡單,唯一消耗的主要在於時間,當然根據你的站點和傳輸速度而定。

相關搜尋

熱門詞條

聯絡我們