- 逆向行駛 - https://520.be -

可惡的VBB

Logo

這兩天搞VBB搞到快瘋掉,從3.07直接升到3.5.0老是失敗,原因就是偷吃步用ConvertZ 8.02把DB轉碼成UTF-8,後來改用記事本轉就搞定了,不過又遇上問題,xrea.com的phpmyadmin不吃那麼大的的DB(才8MB多而已 ? ),後來就狂找可以載入SQL的PHP Scpript,試了好多種總算找到一個可以突破PHP設定已經套牢的主機,他就是BigDump: Staggered MySQL Dump Importer [1],檔案小到靠北(才18KB而已 ? ),而且可以正確導入UTF-8編碼的DB,碰到大型DB時可以設定導入多少條資料後停頓一下讓MySQL休息,實在是讚啊 ?
bigdump.php // 是原始檔案
bigdump_utf-8.php // 是後來我改過轉成UTF-8的檔案,拿來轉VBB用的
設定方法:
大約第88行附近
$filename = ""; // 指定導入的DB名稱
$linespersession = 1000; // 一次導入多少條資料
$delaypersession = 5000; // 導入資料後停頓多久,5000=5秒

注意:大約第275行附近的
SET NAMES 'big5' 若是有問題的話也可以修改成 SET NAMES 'latin1' 或是 SET NAMES 'utf8'
參考網站:
vBulletin >> vBulletin 3.5.1, 3.0.10 & 2.3.8 Released [2]
BigDump: Staggered MySQL Dump Importer [3]