分享一個(gè)簡(jiǎn)單安全適用任何網(wǎng)站程序的搬家方法

時(shí)間:2022-07-14 00:48:57 其他 我要投稿
  • 相關(guān)推薦

分享一個(gè)簡(jiǎn)單安全適用任何網(wǎng)站程序的搬家方法

隨著(zhù)各種智能建站程序的涌現,而且這些工具和源代碼都是開(kāi)源的,也就是免費的,所以站長(cháng)的門(mén)檻似乎越來(lái)越低,如今可以說(shuō)只要會(huì )打字就能建網(wǎng)站。于是很多沒(méi)有技術(shù)功底的朋友也開(kāi)始嘗試建設網(wǎng)站,而類(lèi)型最多的就是網(wǎng)絡(luò )類(lèi)、QQ類(lèi)、小說(shuō)類(lèi)、手機類(lèi)、游戲類(lèi)等等;使用的建站軟件最多的就是Discuz、 dedecms、wordpress等知名的開(kāi)源程序。

分享一個(gè)簡(jiǎn)單安全適用任何網(wǎng)站程序的搬家方法

而大多數個(gè)人建網(wǎng)站一開(kāi)始幾乎都是不太正式地去嘗試,比如使用免費的空間以及附加的免費的二級域名或者三級域名,再好點(diǎn)的可能會(huì )花個(gè)幾十塊錢(qián)買(mǎi)個(gè)便宜的虛擬空間,而很少有人一開(kāi)始就會(huì )去用獨立的服務(wù)器去放自己的網(wǎng)站。所以當一個(gè)網(wǎng)站稍微正常發(fā)展到一定程度,這個(gè)時(shí)候站長(cháng)可能覺(jué)得自己的網(wǎng)站應該走上正軌了,而前面免費的或者低價(jià)的空間可能經(jīng)常會(huì )出現空間過(guò)小、并發(fā)數嚴重受限、極度不穩定、連接速度慢等一系列問(wèn)題,正所謂一分錢(qián)一分貨、天下沒(méi)有免費的午餐嘛。所以一個(gè)網(wǎng)站到了真正運營(yíng)的階段必須有一個(gè)可靠的運行網(wǎng)站的環(huán)境,就算沒(méi)有獨立服務(wù)器,一臺質(zhì)量較高、資源較足的虛擬空間也是有必要的。所以這時(shí)候需要進(jìn)行搬移數據,而普通的剛剛入門(mén)的個(gè)人站長(cháng)那些域名空間的錢(qián)都是自己硬著(zhù)頭皮省出來(lái)的,哪里愿意去花錢(qián)請專(zhuān)業(yè)的人士去完成這項工作,所以絕大多數人是選擇自己在網(wǎng)上看教程。

下面就闡述下筆者為什么今天來(lái)分享這么一套方法。就筆者觀(guān)察,網(wǎng)上很多網(wǎng)站搬家教程都是各大開(kāi)源程序社區會(huì )員原創(chuàng )然后衍生出來(lái)的,而像DZ、 wordpress等主流的開(kāi)源程序都自帶了備份恢復工具,而一般社區為了方便會(huì )員使用程序而且做出自己的特色,一般的搬家過(guò)程都引導用戶(hù)通過(guò)程序進(jìn)行備份和恢復的兩個(gè)過(guò)程來(lái)搬遷數據。一般的過(guò)程就是在網(wǎng)站的后臺利用程序自帶的數據庫備份工具備份數據庫,然后下載FTP中的WEB文件和數據庫文件到新的空間,接著(zhù)在新空間重新安裝相同版本的程序,再通過(guò)新安裝的程序進(jìn)入程序后臺進(jìn)行數據恢復;比如國內最知名的開(kāi)源程序Discuz官方社區的一大堆教程大致上就是這個(gè)過(guò)程。

當然這樣的方法是可用的,因為這樣避免了新手用戶(hù)離開(kāi)網(wǎng)站程序本身,去接觸一些他們一時(shí)難以理解的東西,比如很多新手站長(cháng)由于沒(méi)有技術(shù)功底根本不知道數據庫到底是做什么的。但是筆者認為這種方法相比今天筆者分享的主要如下劣勢:第一,其實(shí)過(guò)程比較復雜,還要因為要重新安裝一遍程序,這聽(tīng)起來(lái)不像是搬家,現實(shí)之中不管過(guò)程還是結果我們這個(gè)“家”和“家具”都沒(méi)改變;第二,時(shí)間較長(cháng),比如DZ如果是1GB的數據庫,恢復的時(shí)候一般的VPS估計要半個(gè)小時(shí),而且有時(shí)候還會(huì )出現點(diǎn)小卡,真是刺激大家的心臟;第三,一些不常用的網(wǎng)站程序沒(méi)有自帶的工具,很多習慣了這種方式的新手就束手無(wú)策。

下面就是筆者今天要分享的,今天以mysql數據庫類(lèi)網(wǎng)站為例,其他數據庫也適用該方法。個(gè)人認為這才是搬家的真諦,因為不需要什么重新安裝程序及恢復的過(guò)程,就是下載數據和上傳數據的過(guò)程,我覺(jué)得這樣才是真正的搬家。當然這種方式適用于包含但不限于以下幾種情況:

第一,數據庫大小低于20M的任何情況下,不管是虛擬主機還是服務(wù)器;第二,可以直接外網(wǎng)用客戶(hù)端鏈接數據庫或者VPS或者獨立服務(wù)器,不限數據庫大小。理由是,很多虛擬主機服務(wù)商一般提供在線(xiàn)的數據庫管理工具myphpadmin供用戶(hù)管理數據,而默認導入大小是20M大小,并且用戶(hù)沒(méi)權限修改限制,但如果允許外網(wǎng)客戶(hù)端鏈接數據庫一般不會(huì )限制這么小,而虛擬主機一般附帶的數據庫大小是GB以下大小。而VPS和獨立服務(wù)器就可以自己更改導入大小的設置。

下面就是筆者今天分享核心的部分,其實(shí)就是簡(jiǎn)單的幾個(gè)步驟:

1、選擇一個(gè)較少人訪(fǎng)問(wèn)的時(shí)間,比如半夜,在關(guān)閉站點(diǎn)前臺訪(fǎng)問(wèn);用myphpadmin等數據庫管理工具導出數據,并導入新的數據庫;同樣的把舊FTP中的文件下載到新的FTP空間(如果新舊兩者都可以解壓縮就可以先壓縮再解壓,這樣可以節省時(shí)間)。

2、如果新舊數據庫的數據庫名、數據庫用戶(hù)名、用戶(hù)密碼不同修改網(wǎng)站程序中數據庫連接文件配置,如wordpress的這個(gè)文件就是根目錄的 wp-config.php。(當然如果是VPS或者獨立服務(wù)器我們可以在新建數據庫的時(shí)候把這些信息設置跟舊數據庫的信息一樣,這一步可以省略)。

3、確定上面兩個(gè)步驟完成后,我們可以做最后的工作了,把域名解析到新的IP上,并做好引導搜索引擎到新地址等后續工作,當然這些后續工作技術(shù)上不是搬家的內容了。

就是上面三個(gè)主要步驟就完成了,不需要重新安裝程序和恢復數據庫,而且非常安全。主要優(yōu)點(diǎn)有:第一,過(guò)程簡(jiǎn)便,不需要恢復重裝程序和恢復數據的時(shí)間;第二,數據安全可靠;第三,適用于任何web應用搬家,做到真正的“搬家”,真正的“原封不動(dòng)”。到這里有人可能會(huì )說(shuō)我的myphpadmin限制導入數據庫大小是20M,這怎么辦?這就是筆者前面說(shuō)的那兩種情況,如果屬于第二種情況我們可以用mysql客戶(hù)端工具,比如筆者就是使用了 SQLYOG,這樣的工具有很多,隨便在網(wǎng)上搜索就有免費的,比如我搬家我們的丫丫玩手機游戲論壇時(shí)就是用這個(gè)工具進(jìn)行數據庫數據庫導入的,1GB數據速度很快很順暢,就更我們上傳普通的文件一樣的感覺(jué)。

SQLYOG (一款可視化mysql客戶(hù)端軟件)

最后筆者希望我們的新手朋友在學(xué)習前輩們教程的同時(shí)要學(xué)會(huì )自己獨立去思考問(wèn)題,理解這些過(guò)程的含義,知道每一步為什么要這么做,這樣你肯定可以原創(chuàng )一些更加簡(jiǎn)單快捷的方式;另外在自己運營(yíng)網(wǎng)站或者搬家的時(shí)候一定要留備份數據,就算自己認為成功后也需要留一份備份,以防萬(wàn)一哪個(gè)細節自己粗心導致錯誤,畢竟數據是無(wú)價(jià)的!


[分享一個(gè)簡(jiǎn)單安全適用任何網(wǎng)站程序的搬家方法]相關(guān)文章:

1.分享一個(gè)簡(jiǎn)單安全適用任何網(wǎng)站程序的搬家方法

【分享一個(gè)簡(jiǎn)單安全適用任何網(wǎng)站程序的搬家方法】相關(guān)文章:

網(wǎng)站優(yōu)化技巧方法07-16

網(wǎng)站優(yōu)化的方法有哪些07-11

網(wǎng)站編輯兼職給工資的方法07-10

網(wǎng)站分析的定義與原因、方法07-10

大學(xué)生就業(yè)程序分享07-10

任何一個(gè)人經(jīng)典語(yǔ)錄11-13

實(shí)現有效招聘的方法分享07-10

如何做好網(wǎng)站優(yōu)化的方法07-11

快速提升網(wǎng)站排名方法的優(yōu)化技巧07-19

健身教學(xué)分享網(wǎng)站廣告語(yǔ)03-19

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆