discuz x2.5 還原教程

雖然如今偶早已經學會備份和恢復,但仍是米有辦法把數據和程序分離,由於最近折騰,把網站程序弄壞了,速度有時候很卡,因此今天下決心要讓網站還原到初始安裝程序狀態,但數據必定要是備份還原的,就是說數據不能有任何變更,但網站程序必定要是初始安裝的那樣,這個要求有點高,因此但願你們可以幫助偶共同完成,偶如今只找到幾個目錄,由於米回 2.5 的升級變更都有,或增長文件或變更部分目錄,因此此次備份必定要具體目錄,要把程序和目錄徹底分離出來,這樣才能最終還原網站,但願官方的人也能給予必定幫助,偶先本地作試驗,儘可能把目錄整理出來,這個帖子後面還會增長內容的,但願最終造成一個備份的詳細教程。



終於努力不負有心人,偶在本地折騰了6個小時,成功的把網站還原了 5 次,得出還原教程一套。目的在恢復數據的同時,還能還你一個初始程序狀態的網站,讓網站如同剛剛安裝的網站。

下面說具體步驟和方法。

還原網站默認程序方法

1、
一、進入網站後臺 全局 - 關閉站點: 是

二、站長 - 數據庫 - 優化 優化你的數據庫表,而後校驗 ,看數據庫是否正確

三、備份網站數據庫
data/backup_120812_4d3a2l      相似這樣的,備份以後請檢查備份是否完整,大小是否正常,若是不完整,將沒法還原網站
uc_server/data/backup/backup_120818_X2cAKC

四、備份網站文件(以根目錄爲準,/指整個目錄,文件名指具體文件)
data/                                                            //網站附件、diy模板、僞靜態頁和一些緩存數據
static/image/common/logo.png                                     //網站logo
static/image/common/logo_88_31.gif                               //網站logo小尺寸
static/image/common/logo_sc.png                                  //網站logo搜索
static/image/common/logo_sc_s.png                                //網站logo搜索小尺寸
static/image/common/watermark.gif                                //上傳圖片水印mark
static/image/common/watermark.png                                //上傳圖片水印mark
template/                                                        //模板
source/plugin/                                                   //插件
uc_server/data/avatar/                                           //會員圖像
web.config或php.ini                                              //網站僞靜態配置文件,可能還有種
favicon.ico                                                      //網站標題處站標

2、
一、下載最新discuz x2.5程序

二、解壓到網站根目錄

3、
一、將
data/
static/image/common/logo.png
static/image/common/logo_88_31.gif
static/image/common/logo_sc.png
static/image/common/logo_sc_s.png
static/image/common/watermark.gif
static/image/common/watermark.png
template/
source/plugin/
uc_server/data/avatar/
web.config或php.ini
favicon.ico
這些目錄複製到網站根目錄/ 或 你的網站安裝目錄/ 進行所有覆蓋

二、刪除 data/install.lock 文件

三、用瀏覽器打開 網站根目錄/ 或 你的網站安裝目錄/install/ 進行網站安裝

4、
一、安裝成功後是默認網站,進入後臺管理 UCenter - 數據備份 - 提交 進行數據庫備份

二、找到你剛剛備份的數據庫,進入到 data/你備份的數據庫目錄/刪除數據庫文件  uc_server/data/backup/你備份的數據庫目錄/刪除數據庫文件

三、將以前備份的數據庫文件複製到 data/你備份的數據庫目錄/  uc_server/data/backup/你備份的數據庫目錄/ 的裏面

四、刷新一次後臺, Ucenter - 數據恢復 - 點你的數據庫 - 將 UCenter 和 Discuz! Board 都選中 - 提交 進行數據庫還原

五、刷新一次,會自動退出,用你安裝的用戶和密碼從新登入後臺

六、站長 - UCenter 設置 - UCenter 通訊密鑰: 進行復制

七、UCenter - 應用管理 - 編輯 - 應用的主 URL: 修改成你當前的 域名或地址

八、UCenter - 應用管理 - 編輯 - 通訊密鑰: 修改成你剛剛複製的 通訊密鑰

九、點擊 應用管理,連續點擊幾回,看通訊是否正常

十、更新緩存 - 勾選 更新模板緩存 ,提交

十一、工具 勾選 DIY 模塊分類緩存 ,提交

十二、文件校驗 - 開始 ,校驗文件是否和你以前網站同樣

1三、站長 - 數據庫 - 優化 優化你的數據庫表,而後校驗 ,看數據庫是否正確

1四、全局 - 關閉站點: 否

1五、首頁 - 當前附件尺寸 點擊詳情,看數據庫是否正常

1六、刷新首頁1次。

以上所有完成以後,網站就可以恢復初始程序狀態和你原來的所有數據

對網站要求高的人能夠學習此教程。但本教程不適用自制模板和二次開發或修改較大的discuz x2.5網站,那個須要視具體狀況而定

對於要還原所有的二次開發或大量修改模板的網站,請看傳送門:http://www.discuz.net/thread-2974472-1-1.html


由於此教程未貼一張圖片,怕有的人說偶亂寫,因此只能將本身域名(html6game.com)奉上,偶寫的教程都是試驗 5 - 20 次的,而且在 3 - 4個空間和本地進行過的,因此正確率應該在95%以上。

教程寫的很差,但目前這也是最詳細的 x2.5 還原教程,但願你們支持。
 
對於剛剛還原的網站,其實本身應該作一次優化,特別是對於內容量大的站點,應該更新所有統計,而後校驗文件和優化數據庫和校驗是否完整,還要退出以後,將所有欄目和帖子訪問一次,這雖然不須要去作,但這樣作了可以將僞靜態和網站頁面調入內存之中,讓你的網站訪問速度更快,由於任何程序寫的網站,第一次訪問都是很慢的,若是有條件是本身的獨立主機,那麼更應該這樣作,「記得國外有個工程師寫的一本書,裏面講道,在一個日訪問量1000萬甚至更多ip的視頻網站上,你要作的優化不是程序自己,而是要將那些客戶可以訪問到的頁面通通提早調入內存,數據庫也要調入內存,他還補充說,任何程序之間並不存在差別,之因此形成的差別只是你對程序的某種偏見。「之前偶也相信程序有快慢之分,好壞之分,甚至否定落後和淘汰的語言,但如今經過幾年程序的開發,深入體會到,不管 asp php .net jsp 或 cgi ,它們都同樣優秀,並且都可以生成 .html .shtml .xhtml 之類的頁面,若是用一種語言開發的網站,而後所有生成僞靜態頁面,使用大型的先進的數據庫,再將數據庫也調進內存,那麼你認爲它們還有分別麼。
 
 
 
 
你們好這是我剛剛在網上看的一個教程 各位站長看看這個方面能不能整站搬家,,,,謝謝你們了  【螞蟻仔】discuz !x2.5論壇搬家、換空間教程 discuz網站搬家方法步驟 discuz論壇搬家換空間原本時間簡單的事,可是問題在於各位站長搬家後出現各類各樣的問題,因而本人屢試不爽的discuz x2.5搬家教程分享給你們,我搬家可能數十次,從未出過任何問題。1、備份網站數據。進入後臺—站長—數據庫—備份,備份成功之後,數據保存在 data/backup_d1d32c(相似這樣的文件名,你的後面部分確定不同)。2、備份網站文件。有些朋友說下載一個新的discuz X2安裝,再把網站改過的文件去覆蓋,還列舉了哪些文件是可能改過的,我以爲這樣容易出錯,並且很麻煩,因此個人建議是,把本身的整個網站打包,下載下來,虛擬主機後臺通常也有整站打包和解壓的功能,很好用。3、網站文件包處理。注意,把你網站裏的下面這些文件刪除:data/install.lockdata/sendmail.lockdata/updatetime.lockuc_server/data/install.lockuc_server/data/updatetime.lockuc_server/data/upgrade.lockconfig/config_global.php  config/config_ucenter.phpuc_server/data/config.inc.phpconfig/config_global.phpconfig/config_ucenter.php       放心的刪掉這幾個文件,從新安裝就有新的了。  從新安裝還須要安裝程序,因此再到官方下載一個Discuz! X2.5的安裝包,把裏面的\upload\install\index.php複製到你的網站文件install\下!  還須要數據庫還原程序,把下載的新安裝包裏面的utility\restore.php文件放到你網站文件的/data/文件夾內。4、將處理好的網站包上傳到新空間。打包上傳後再解壓,快不少啊。虛擬主機通常是上傳到db文件夾內,到虛擬主機商後臺解壓到web目錄,再把文件移到根目錄,一樣快不少。5、安裝。進你的域名安裝吧。注意數據庫的數據表前綴和之前同樣。6、安裝成功之後,到—站長—數據庫—還原數據。注意這裏你可能遇到一個問題,恢復裏面沒有數據,別擔憂,用ftp查看data文件下,是否是有兩個backup_d1d32c相似這樣的文件,其中一個內有你的備份數據,就把備份文件移到另外一個裏面就能夠了。還原之後,後臺帳號退出,用你原來的後臺帳號登錄吧,更新一下緩存。就搬家完畢了。注意:搬家過程當中,請關閉論壇。尤爲是數據備份和還原時請不要操做論壇。
相關文章
相關標籤/搜索