新聞中心
從入門到精通:WordPress網(wǎng)站整體遷移教程
“搬家一次,傷經(jīng)動骨”更不用說第一次面對網(wǎng)站搬家的站長。一個的站長是必須要過這一道坎的,只有經(jīng)過這道坎您才能成為一名合格的站長。網(wǎng)站遷移并不可怕,可怕是你沒有面對它的勇氣。我們要從戰(zhàn)略的高度上去藐視它,只要方法得當,遷移網(wǎng)站是很輕松的。當站點使用的php空間出現(xiàn)不穩(wěn)定因素時候,要果斷選擇更換。一個訪問速度慢定而不穩(wěn)定空間,比遷一次網(wǎng)站(換一個IP)的傷害更大(蜘蛛不喜歡開站慢的網(wǎng)站)。無憂主機(www.love62.cn)將在這個文檔中討論完美遷移worpress網(wǎng)站博客的方法。 一、完美遷移Wordpress網(wǎng)站的標準 用戶已經(jīng)注意到了“完美”這個詞?怎樣的遷移方法才能算是完美?我個人對完美遷移WordPress網(wǎng)站的理解是: 1、? 遷移中,老網(wǎng)站必須不能受到半點傷害,正常運行。 2、? 遷移時,必須使用老域名進行調(diào)試,這樣可以排除一切干擾。(有人就問了,是不是有矛盾?又要保持老網(wǎng)站域名解析不東,又要在新站上使用老域名是不是不可的能?別急,請接著往下看)。 3、? 遷移后,與原始站點一摸一樣,如數(shù)據(jù)、url結(jié)構(gòu)、WordPress站點偽靜態(tài)設(shè)置等,就遷移站點就像克隆老網(wǎng)站一樣。 二、遷移Wordpress網(wǎng)站的方法 達到上面三標準是否就能稱為“完美”,這個我說了不算,這個只是我個人的理解。但,做到上述三點,最起碼不會影響在遷移中導(dǎo)致老站點無法打開的現(xiàn)象。下面我的對遷移WordPress遷移網(wǎng)站的一些方法和經(jīng)驗,希望可以對您有幫助,可以在你遷移站點中能給參考。 我將WordPress站點遷移分為三個階段: 第一階段:WordPress站點的mysql數(shù)據(jù)庫遷移 第二階段:WordPress站點的網(wǎng)頁文件遷移 第三階段:WordPress新站調(diào)試過程 我將按照這三個階段為中心,展開我的遷移方法,請用戶大腦中先聯(lián)想下遷移的過程: 如何完美的無亂碼的將mysql數(shù)據(jù)庫遷移到新站點? 如何快速的將整個WordPress網(wǎng)站的所有網(wǎng)頁文件進行快速的上傳到新站的php虛擬主機中去? 如何完美的使用老站域名(即你的網(wǎng)站域名)進行調(diào)試站點,避免無法預(yù)知故障的發(fā)生? 請你帶著這三個問題繼續(xù)閱讀我下面的內(nèi)容: 三、Wordpress網(wǎng)站遷移指南 1、如何完美的無亂碼的將mysql數(shù)據(jù)庫遷移到新站點? Mysql數(shù)據(jù)庫有它的特性,很多用戶不了解編碼的知識,對編碼的問題獲知非常匱乏,常發(fā)生由于編碼的問題導(dǎo)致WordPress遷移后出現(xiàn)亂碼的問題。這一點你可以去百度搜索mysql數(shù)據(jù)庫亂碼,就可以看到很多人在發(fā)帖求助如何解決。那么,我不了解編碼的知識,難道我就要臨時去學(xué)習(xí)嗎?臨時抱佛腳,不快也光嘛!無憂主機(www.love62.cn)想說的是:“技術(shù)是技能,知識是沉淀,臨時挖墻腳不可取”。既然這樣,我們就采取“曲中求直的方法”來實現(xiàn),無憂主機(www.love62.cn)推薦你使用一款第三方mysql數(shù)據(jù)庫備份/恢復(fù)工具——帝國備份王(empirbak)。只要你使用對了方法,懂不懂mysql編碼的知識又有什么關(guān)系類?使用帝國備份王(empirbak)工具,不僅可以有效解決mysql數(shù)據(jù)庫亂碼的問題,還可以解決低版本mysql數(shù)據(jù)庫(mysql4.0)向高版本mysql數(shù)據(jù)庫(mysql5.0)的無縫轉(zhuǎn)換,只要你開動腦筋,靈活運用empirbak就可以用創(chuàng)造奇跡。我很推崇這款軟件,這不是給它打廣告,確實能解決問題,我就用它來解決mysql數(shù)據(jù)庫的遷移問題。用戶點擊帝國備份王網(wǎng)站遷移好幫手了解該工具的詳細使用方法。 2、如何快速的將整個WordPress網(wǎng)站的所有網(wǎng)頁文件進行快速的上傳到新站的php虛擬主機中去? 一鍋端,將老站下面所有的網(wǎng)頁文件全部上傳到新站上。一般的php空間提供商都會提供站點在線壓縮和在線解壓縮功能。用戶只需要利用這個工具,就可以快速的將站點所有文件遷移到新站上。如果你購買免備案的php虛擬主機不支持這項功能,那么只能委屈你發(fā)點時間上傳吧。為了避免在線解壓縮數(shù)據(jù)包和遷移調(diào)整過程中出錯,請將老站下載下來的數(shù)據(jù)包,在本地解壓檢查一遍文件是否完整,數(shù)據(jù)包是否有損壞,然后在本地重新壓縮成.zip格式的壓縮包上傳到新空間。無憂主機在線解壓縮和在線壓縮方法,用戶可以參考:DircetAdmin(DA)控制面板在線壓縮網(wǎng)頁文件和深入詳解無憂php空間如何上傳網(wǎng)站數(shù)據(jù)兩篇基礎(chǔ)文檔。 3、如何完美的使用老站域名(即你的網(wǎng)站域名)進行調(diào)試站點,避免無法預(yù)知故障的發(fā)生? 調(diào)試的質(zhì)量,直接決定了網(wǎng)站遷移的質(zhì)量。調(diào)試的目的就是要檢測我們的遷移方法可行性,和排除一些預(yù)知的和未知的故障和干擾。調(diào)試要講究科學(xué)的方法。 我現(xiàn)在來回答上面“完美遷移Wordpress網(wǎng)站的標準”中用戶會想到的疑問。最理想的調(diào)試環(huán)境就是模擬出和老網(wǎng)站一摸一樣的運行環(huán)境。用戶在選購新的空間時,肯定已經(jīng)選擇了一個完美支持Wordpress系統(tǒng)部署的php空間了,這里我討論。我現(xiàn)在要說的重點是域名,很多用戶在調(diào)試過程中,使用二級別域名,或空間商提供的二級別域名來調(diào)試,我認為這是不科學(xué)的,這不僅不能讓我們達到調(diào)試的目的,而且還會新增一些問題來。很多用戶都有這樣的體驗,在用二級別域名調(diào)試成功后,將老站域名解析到新空間后,發(fā)現(xiàn)無法訪問?然后,又不得不再次將域名解析回去,繼續(xù)調(diào)試。為什么就不能用老域名來直接調(diào)試新空間類?我這里舉例說明(可能很多用戶對我說的老域名、老空間、新空間給說暈了): 舉例: 老站域名:www.love62.cn,域名:www.love62.cn的解析IP為:192.168.1.1 新購買的空間我教他為:“新空間“,且有一個臨時調(diào)試域名:WordPress.51php.com,且新空間的IP是10.10.10.1,只有將域名www.love62.cn解析到新空間的IP(10.10.10.1)才能訪問。我這樣對著這個例子說,你的思路是否就清晰過了類? 在遷移中,我們?yōu)榱瞬挥绊懤暇W(wǎng)站的運行,在調(diào)試中是不能將解析到新空間的IP上的。但是,為了達到調(diào)試的目的,又必須使用www.love62.cn進行調(diào)試。你看,這里就有一個矛盾,“魚與熊掌不可兼得”。還是方法的問題,只要方法得當,在Wordpress網(wǎng)站遷移過程中“魚”和“熊掌”我們都可以要。方法是,請修改本地電腦(你自己的電腦)的hosts文件,強制將www.love62.cn的域名解析指向新空間的ip(10.10.10.1),這樣是不會影響老空間的運行的,也達到了使用原始域名來調(diào)試網(wǎng)站的目的。詳細設(shè)置方法見:網(wǎng)站遷移絕招之修改hosts文件 域名的問題解決,接下來就是權(quán)限的問題和mysql數(shù)據(jù)庫信息配置的問題。關(guān)于這兩個問題就相對簡單多了。在純linux環(huán)境的php空間在安裝(或部署)網(wǎng)站時候,需要我們手動設(shè)置一些目錄的權(quán)限的寫入權(quán)限(777),用用戶按部就班的參照無憂主機站點目錄(public_html)文件夾的權(quán)限設(shè)置一文的方法設(shè)置。然后使用EditPlus編輯器(不要用記事本編輯修改),修改wp-config.php這個WordPress數(shù)據(jù)庫配置文件,將新空間的mysq數(shù)據(jù)庫信息對應(yīng)修改。 現(xiàn)在用域名www.love62.cn開始調(diào)試吧,盡可能的將所有問題都在調(diào)試中解決,在遷移后,還想增加原始網(wǎng)站新功能,那么你就放肆調(diào)試吧,這個測試環(huán)境100%與老網(wǎng)站一致。將所有問題都扼殺在新空間中,調(diào)試完畢,就找一個夜深人靜的時候,偷偷地把域名解析到新空間上,神不知,鬼不覺的就做好了遷移工作,你的訪問用戶是無法察覺到網(wǎng)站已經(jīng)搬家了。 編后語:細心的朋友,可能覺察到了我從始至終都沒提到過phpmyadmin這個經(jīng)典的mysql數(shù)據(jù)庫管理工具,也是php網(wǎng)站遷移中必備的數(shù)據(jù)庫導(dǎo)入工具。是的,我沒有用到,對于使用這個工具,對于很多朋友來說有難度,而且還要注意導(dǎo)入/導(dǎo)出時數(shù)據(jù)庫編碼問題,一不留神變亂碼了,phpmyadmin我只推薦有經(jīng)驗的站長用戶使用,如果你是第一次,如果不熟悉phpmyadmin,有或者你很懶,就用我上面介紹的工具。鄧爺爺說:“不管白貓、黑貓抓到老鼠就是好貓”不是嗎? 感謝一直以來支持無憂主機的worpdress用戶朋友,無憂主機依然將滿意實惠的性價比極高的300M香港php空間來回報您。不要忘記哦,我們的300M空間,無論是香港或美國的php虛擬主機都是99元。
本文地址:http://www.love62.cn/wordpress/1502.html