今天在升級自己的一個站點的時候,升級到**版后發(fā)現(xiàn)網(wǎng)站打不開。本地測試也是一樣。后來經(jīng)過數(shù)據(jù)比對測試發(fā)現(xiàn)是數(shù)據(jù)庫未升級到。
下面來說一下我是如何解決的。
我們使用的工具是:Navicta Premium,之前有文章中提到過,請下載,也可以上官網(wǎng)上下載安裝。這里就不多說了。
然后我們從官網(wǎng)下載**版本的程序下來:我下載的是 V3.2版本
**步:
將下載的**版本的程序包中的
這三個文件夾復(fù)制到你要升級的網(wǎng)站根目錄下替換掉原來的文件。前提是你原來的網(wǎng)站未作過二次開發(fā)。
替換完成之后請修改數(shù)據(jù)庫連接。以上操作我都是在MYSQL下操作的。SQLITE下沒有測試過。請自行測試。
2:兩個數(shù)據(jù)庫
**個:zuoanold是我的舊數(shù)據(jù)。
第二個:pbootcms是官方**的數(shù)據(jù)庫。(如果你用官方的也是SQLITE,那可能需要加多一個空數(shù)據(jù)庫來作為橋梁。)
第三步:操作.我們使用工具中的,結(jié)構(gòu)同步,數(shù)據(jù)傳輸,數(shù)據(jù)同步三個功能,將老網(wǎng)站的數(shù)據(jù)庫同步到新的數(shù)據(jù)庫中。
第四步:修改數(shù)據(jù)庫調(diào)用為第二個數(shù)據(jù)庫即可成功。