wordpress的備份和恢復

compressedways to backup wordpress featured image wordpress的備份和恢復

atbhost提供的免費空間用了不到一個月,由於它的用戶太多,記憶體不足,導致太多的500錯誤出現(向各位讀者道歉),只好換了一個。轉移wordpress的過程簡單來說其實就是數據的備份和恢復。

1,phpmyadmin

不用動腦子,「最簡單」的方法當然就是用phpmyadmin,但這不是一個聰明的辦法,其特點就是操作相對比較複雜,過程很慢,如果你的瀏覽器承受能力低,還可能導致瀏覽器假死甚至真死。所以這個「最簡單」的方法其實也是最不可取的方法。

2,wordpress自帶功能

phpmyadmin並不是wordpress的功能,還是回到wordpress本身。wordpress其實自帶匯出匯入的功能,操作簡單,但很可惜的是只能匯出在wordpress上創建的內容,比如文章、標籤、頁面之類,但不能匯出wordpress的設定,包括plugin。所以這是一個簡單但是殘廢的功能。而匯入功能主要的意義也是從其他平台轉移到wordpress,在wordpress之間的轉移就不夠用了。

3,WP-DB-Backup

既然wordpress自帶的功能不夠用,那就要用到它的擴展功能。WP-DB-Backup應該是wordpress上最為人知的backup plugin,它不像phpmyadmin那樣操作複雜,甚至能自動進行備份,還能把備份自動發送到指定的郵箱。不過它的過程也不算很快,最重要的是只能備份而不能恢復,還是要用到phpmyadmin。

4,WP-DBManager

是時候讓最好用的plugin出場了,登登登登……它就是WP-DBManager。從名字已可看出它並不是一款簡單的backup plugin,它除了具有備份和恢復功能,還能對wordpress的數據進行刪減、修復和優化操作--這些功能phpmyadmin固然也是有,但真的不那麼方便,而且WP-DBManager的速度非常快。據我所知,WP-DBManager是少有的能進行數據恢復的插件,僅憑這一點就能讓人對它愛不釋手了。但是很可惜,它用到了許多php的函數,其中passthru()、system()、exec()這三個函數涉及安全問題,許多主機都沒有開啟,所以這款插件的備份和恢復功能都用不了,這不是它本身殘廢,而是太強大卻因為環境所限而變成了殘廢。

5,WordPress Automatic Online Backup

前面之所以沒有說WP-DBManager是唯一能進行數據恢復的插件,就是因為這個WordPress Automatic Online Backup。這個插件也能進行數據備份和恢復,不過只能備份到它的網站上,也只能從已備份到網站上的數據進行恢復,而且不能設定備份時間,所以自由性很小。至於備份到它的網站上可能帶來的安全問題,倒不需太擔心,因為它有提供加密功能。

6,其他的辦法

開頭說,轉移wordpress的過程簡單來說其實就是數據的備份和恢復。其實不一定的,可以只轉移站點,而不轉移數據,然後把wordpress的數據庫設置成遠程數據庫。如果是cpanel主機,cpanel已有提供連接遠程數據庫的功能。我再另外推薦一款插件,就是External DB authentication。其實設定遠程數據庫應該是最簡單的方法,連中間的轉移過程都省略掉了,但是我沒有做過,所以能否成功也只是理論上的。另外,就算用這個方法,也至少要安裝一個備份插件,以防wordpress出問題。

陳牛
陳牛

陳牛,曾先後於《明報》、《端傳媒》、《香港01》任職,為《號外》、《就係香港》等媒體擔任特約記者、撰稿人。

0 0 votes
Article Rating
Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
trackback
14 years ago

[公牛擠奶] wordpress的備份和恢復: </-> atbhost提供的免費空間用了不到一個月,由於它的用戶太多,記憶體不足,導致太多的500錯誤出現(向各位讀者道歉),只好換了一個。轉移wordpress.. http://tinyurl.com/cnbm4n

Shares
1
0
Would love your thoughts, please comment.x
()
x