新聞中心
無憂主機精通Discuz x1.5網(wǎng)站遷移詳細步驟及方法——操作篇
如果你沒有閱讀無憂主機實戰(zhàn)Discuz x1.5網(wǎng)站遷移詳細步驟及方法—準(zhǔn)備篇,請你回頭看一次把,哪怕是一分鐘也可以,讓你心里有個數(shù)。無憂主機(www.gle-technology.com)關(guān)于discuzx!1.5遷移教程是一個系列教程,如果你是“斷章取義”的高手,就請直接繼續(xù)往下看。 由于本遷移教程寫的比較詳細,所以羅列了教程目錄,方便用戶查詢閱讀: 一、????????????? Discuz x1.5網(wǎng)站遷移的要求 二、????????????? 新空間的準(zhǔn)備工作 三、????????????? 老空間的準(zhǔn)備工作 四、????????????? Discuz x1.5網(wǎng)站遷移的要求 五、????????????? 遷移調(diào)試環(huán)境的搭建 六、????????????? 數(shù)據(jù)上傳和在線解壓縮 七、????????????? 恢復(fù)mysql數(shù)據(jù)庫 八、???????????? 修改部分站點目錄權(quán)限為可寫權(quán)限 九、????????????? 確定遷移,將域名解析到無憂虛擬主機服務(wù)器ip Discuz x1.5網(wǎng)站遷移的要求 遷移目的:以不影響老站運行為前提,完美無縫遷移discuzx!1.5 遷移方法:整站遷移,將老站所有網(wǎng)頁前部復(fù)制到新空間 遷移的域名:www.gle-technology.com(由于客戶要求保密隱私,應(yīng)客戶要求不透露網(wǎng)站域名,僅用我公司域名代替) 遷移環(huán)境搭建:由于都是php空間,為建設(shè)一個完美的遷移調(diào)試環(huán)境,我修改本地電腦hosts文件,使用客戶域名www.gle-technology.com直接進行調(diào)試遷移,避免由于域名問題影響遷移成功。遷移未完成前,不用做域名解析。遷移環(huán)境搭建的方法請閱讀。網(wǎng)站遷移絕招之修改hosts文件 遷移說明:為了方便文檔編寫,我定義幾個術(shù)語。 老站或老站空間指用戶原始網(wǎng)站空間,即遷移對象; 新站戶新站空間指客戶購買我公司的300M香港php空間; 客戶域名指用戶網(wǎng)站正在使用的域名www.gle-technology.com。 Discuz x1.5網(wǎng)站遷移的步驟與方法 一、新空間的準(zhǔn)備工作: 1、? 登錄新空間控制面板(www.gle-technology.com/login)新建一個供discuzx1.5存儲數(shù)據(jù)的mysql數(shù)據(jù)庫,并記錄下新數(shù)據(jù)庫的數(shù)據(jù)庫名稱、數(shù)據(jù)庫用戶、數(shù)據(jù)庫密碼已備后用。DZ主機新建數(shù)據(jù)庫的方法見DirectAdmin(DA)操作手冊之?dāng)?shù)據(jù)庫篇 2、? 登錄新空間控制面板(www.gle-technology.com/login),綁定老站域名(www.gle-technology.com),請不要做域名解析,只需要綁定該域名即可,以備后用。 3、? 登錄新空間的ftp清空站點根目錄public_html,請務(wù)必記住是public_html目錄下的所有文件,其余的不要動,否則會影響正常使用空間。如果你手快已經(jīng)刪除了,請在原始位置重建該目錄即可 二、老空間的準(zhǔn)備工作: 4、? 使用數(shù)據(jù)庫管理工具phpmyadmin備份網(wǎng)站mysql數(shù)據(jù)庫。如果你不熟悉phpmyadmin工具,請閱讀帝國備份王網(wǎng)站遷移好幫手,使用這款“傻瓜”工具進行備份。 5、? 使用空間提供商的在線壓縮工具,將老站所有網(wǎng)頁全部打包,后下載到本地。 6、? 將老站的discuzx1.5所有網(wǎng)頁文件壓縮后文件下載到本地,在本地解壓檢查網(wǎng)站結(jié)構(gòu)的完整性。如果你的網(wǎng)站文件非常大,500M以上,無憂主機(www.gle-technology.com)建議你分量壓縮(分成幾個壓縮包),極可能減少壓縮包的容量,避免在線解壓縮時超時。壓縮時,請注意數(shù)據(jù)壓縮格式為.zip或tar.gz格式。 三、遷移調(diào)試環(huán)境的搭建: 7、? 修改本地電腦(就是你自己電腦)的hosts文件,將用戶域名www.gle-technology.com解析強行臨時解析到我公司虛擬主機服務(wù)器上。詳細設(shè)置方法見:網(wǎng)站遷移絕招之修改hosts文件 8、? 在本地新建一個記事本,輸入一下內(nèi)容:“我是一個備忘標(biāo)記,我是無憂香港php空間,不要誤操作原始空間數(shù)據(jù),訪問我,我就是你的新空間?!?,保存為任意名稱的.html文件,如51php.html,然戶將51php.html上傳到新空間的站點根目錄public_html下。 9、? 完成第7、8步驟后,打開IE瀏覽器,輸入:51php.com/51php.html如可以正常訪問,表示遷移調(diào)試環(huán)境搭建成功。 10、為什么需要操作第7、8、9步驟類?原因是:由于我們遷移調(diào)試時,使用的域名是和老站一模一樣的域名,為了防止用戶在遷移調(diào)試過程中,犯糊涂錯誤操作老站數(shù)據(jù)釀成悲劇,請用戶務(wù)必在遷移前,請你確定操作的是新空間的數(shù)據(jù),使用修改hosts的方法來建設(shè)discuz!x1.5遷移環(huán)境,其目的也是為了達到不影響老站運行的情況下遷移網(wǎng)站,而且又可以避免由于域名問題而導(dǎo)致新問題,在一個與老空間完全一模一樣的情況下進行遷移調(diào)試過程,可以方便排查遷移后的錯誤,保障遷移工作順利完成。 四、數(shù)據(jù)上傳和在線解壓縮 11、使用ftp斷點續(xù)傳工具(LeapFTP)將老站discuzx1.5所有網(wǎng)頁文件的壓縮包上傳到新空間public_html目錄下。 12、數(shù)據(jù)上傳完畢后,請按照無憂主機基礎(chǔ)教程深入詳解無憂主機php空間如何上傳網(wǎng)站數(shù)據(jù)? 介紹的方法,將壓縮包解壓到根目錄下。 五、恢復(fù)mysql數(shù)據(jù)庫 13、使用phpmyadmin或帝國備份網(wǎng)恢復(fù)mysql數(shù)據(jù)庫 14、修改ucenter和discuz x1.5的數(shù)據(jù)庫配置文件,將步驟1中新建的新的mysql數(shù)據(jù)庫信息替換為老數(shù)據(jù)庫信息。建議修改時,使用Editplux文本編輯器進行修改。詳細修改方法和數(shù)據(jù)庫配置文件夾路徑: Ucenter安裝目錄下: ./data/config.inc.php 將config.inc.php文件中藍色方框內(nèi)的數(shù)據(jù)庫配置信息替換為新空間的mysql數(shù)據(jù)庫信息。見圖1 Discuz X1.5安裝目錄下: ./config/ config_global.php ./config/config_ucenter.php 將config_ucenter.php和config_global.php文件中藍色方框內(nèi)的數(shù)據(jù)庫配置信息替換為新空間的mysql數(shù)據(jù)庫信息。見圖2和圖3 Ucenter數(shù)據(jù)庫配置詳細修改信息: Discuz X1.5數(shù)據(jù)庫詳細修改信息: Discuz X1.5數(shù)據(jù)接配置文件config_global.php Discuz X1.5與ucenter通信的數(shù)據(jù)庫配置文件config_ucenter.php 六、修改部分站點目錄權(quán)限為可寫權(quán)限 15、由于無憂主機是純linux環(huán)境下的php虛擬主機,請用戶做好上傳操作后,請按照無憂主機站點目錄(public_html)文件夾的權(quán)限設(shè)置一文介紹的方法,請將下列目錄設(shè)置權(quán)限為可寫權(quán)限777: Discuz X1.5站點目錄: data及其子目錄和文件 config及其子文件 uc_client 目錄 uc_client/data/cache 目錄 ucenter站點目錄: data目錄及其子目錄和子文件 在線解壓出來的文件的默認權(quán)限為777,請將上述目錄手動設(shè)置為可寫權(quán)限為777,否則站點將運行將報錯。 七、Discuz X1.5站點遷移測試與排除 按步驟順利執(zhí)行上面15個步驟,discuz1.5遷移就成功了,無憂主機www.gle-technology.com應(yīng)用次方法已經(jīng)成功遷移五個網(wǎng)站,上面的方法是我從“補鍋式”的遷移方法到“一鍋端”的遷移方法的升級,是折騰出來的經(jīng)驗。我在第一次遷移的時候,也是擔(dān)心這擔(dān)心哪,遷移discuz x1.5其實很簡單。在修改過hosts文件的電腦上打開IE瀏覽器,運行老站域名www.gle-technology.com看看是不是可以打開網(wǎng)頁了類?網(wǎng)頁打開后,請接下來檢查項目: 1、? 登錄Discuz X1.5,檢查注冊會員和會員等級 2、? 登錄ucenter管理后臺查看會員同步問題,檢查應(yīng)用管理同步是否正常 3、? 注冊一個新會員并發(fā)帖 4、? 修改一個會員密碼 5、? 將任意一個會員帖子加為精華 6、? 檢查積分兌換情況 7、? 檢測模版是否顯示正常 8、? 檢測mysql數(shù)據(jù)庫表是否有亂碼 經(jīng)過上述檢查都正常,恭喜你網(wǎng)站遷移完成。 八、確定遷移,將域名解析到無憂虛擬主機服務(wù)器ip 確定無誤后,就可以開始域名解析了。我前幾天在幫一個資深老站長遷移Discuz7.0論壇加Uchome家園的時候,他告訴我一個非常好的經(jīng)驗,我這里分享給大家,用戶遷移時候,為了避免修改hosts文件,直接將不帶www的域名解析到新空間上就可以,然后使用不帶www域名進行遷移。我覺得這個方法很不錯,推薦給大家。我知道,有人要問為什么了?我舉例吧,這樣更直觀. 如:我的老站域名是51php.com,老站空間的ip地址是:192.168.0.1 我的新站的ip地址是:10.10.10.1 總所周知,我們在做域名解析時候一般都會解析兩個域名,一個是主域名51php.com,一個是二級別域名www.gle-technology.com。那么我們?yōu)榱朔奖阏{(diào)試,將主域名51php.com解析到新空間(ip)10.10.10.1,老站解析不便保持使用www.gle-technology.com的解析為:192.168.0.1 。 通過這種方法就更加直接啦!使用這個方法不僅可以保持新老網(wǎng)站同時運行,同時也保持了域名的統(tǒng)一性,減少遷移中的錯誤。此方法比我的修改本地hosts文件的方法更簡單直接而且不用做解釋大家一看就懂。簡單就是王道,不愧是7年老站長,資歷深啊,學(xué)習(xí)啦! 特別注意:由于我們遷移時,老站新站同步進行的,站點數(shù)據(jù)可能不同步。請用戶自行安排好時間,將老站的mysql數(shù)據(jù)庫重新備份,重復(fù)上述第13步驟,確定無錯后,選擇一個“月圓”之夜,偷偷的將域名解析,所有這一切你的網(wǎng)站用戶是無法察覺的。完美無縫遷移discuz x1.5完成。如果瑕疵,請直接舉報。舉報方式如下: 舉報熱線:0791-8758006, 舉報郵箱:340555017@qq.com 舉報QQ: ? 340555017
本文地址:http://www.gle-technology.com/discuz/1733.html