Discuz! 2.5 資料庫檢測工具
本工具用來檢測當前資料庫中的資料結構是否與 Discuz! 2.5F 標準版一致,對於不一致的部分,我們將給出建議進行修正,以便您可以順利進行
升級。
鑒於很多用戶安裝了各種
插件, 在升級時會造成各種
問題, 從而使升級失敗. 為此 pk0909 製作了資料庫校驗工具, 可以幫助升級用戶查找升級失敗原因, 處理好有衝突的數據.
程序運行環境:
如果你的 2.5 程序還沒有刪除, 那麼直接將工具放在
論壇根目錄下就可以了.
如果 2.5 的程序已經刪除了, 只要把 2.5 的 config.
php 和 include/db_mysql.
php. 上傳到原來的位置就可以, 同時配置好 config.
php .
程序說明:
解開壓縮包, 裡面一共有兩個程序, 兩個程序都要上傳. 然後在瀏覽器中執行:
例如:
http://abc.com/bbs/tbcheck25.php
如果每個標準資料表都可以校驗成功, 那麼可以順利升級的可能會在 90%, 其餘的 10% 是可能自己添加或者刪除了什麼索引造成的.
此程序可以可以協助您 還原\添加\刪除 資料表, 使用的時候小心的, 事先做好
備份.以免失敗了, 還可以有補救措施.
注意:此工具只能用於比較 2.5 資料庫, 不能比較其他版本的數據. 如果升級中斷, 一定要恢復數據以後, 再次比較和修改, 不能中途比較. 否則結果會不准卻.
注意: 正式使用之前一定要先修改一下 tbcheck25_data.php
將裡面的 將$DEBUG = 1 改為 $DEBUG = 0 , 否則程序將會處於 測試模式, 任何修改都不會生效. !!!!!!!