4.6-4.7升級中常見問題說明:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=0' at line 1 select count(*) as total from cdb_members where =0
原因:沒有升級完畢,升級過程的第6步“升級會員接口”沒有執行。 解決方法:繼續升級第6-9步驟。 |
Table 'dbphome_12345.phome_enewsclasstemp_*' doesn't exist select temptext from ***_enewsclasstemp_* where tempid='*'
多次重復升級錯誤:Table 'phome_enewsqf' already exists CREATE TABLE `***_enewsqf` ( `id` int(11) NOT NULL default '0', `classid` smallint(6) NOT NULL default '0', `checkuser` text NOT NULL, `docheckuser` text NOT NULL, `viewcheckuser` text NOT NULL, `returncheck` tinyint(1) NOT NULL default '0', `notdocheckuser` text NOT NULL, `checked` tinyint(1) NOT NULL default '0', KEY `id` (`id`,`classid`) ) ENGINE=MYISAM DEFAULT CHARSET=gbk
原因:多次重復升級所致。 解決方法:前提——升級前已對數據庫進行了備份。
依次執行: 1、刪除數據庫中所有帝國cms的數據表(默認表名是以phome_開頭的前綴),然后: 2、恢復升級前備份的數據庫數據; 3、恢復后,把升級前備份的e/class/config.php文件復制到e/class目錄; 4、重新按4.6升級4.7升級說明的9個步驟升級。 |
******************** 升級前備份工作 ******************** (注:本升級程序不影響原4.6版的數據與模板。)
1、備份e/class/config.php、e/class/user.php文件
2、備份數據庫數據
(小數據可以用phpmyadmin,大數據用"帝國備份王":http://oldmartcafe.com/product/Ebak.html).
******************** 升級步驟 一定要按步驟全部執行完畢 ********************
1、如果你改了“e/admin”目錄名,請先將目錄名改回“e/admin”;
2、復制升級包upload目錄里的文件到本地ecms系統目錄(如果是上傳,記得按二進制上傳);
3、運行e/update/index.php文件,依提示進行升級;
4、刪除e/update里的文件;
5、將以下目錄權限設為0777,并將權限應用于目錄里的文件; ------------------------------------------ /d/js/class /html /e/data/html ------------------------------------------
6、升級會員接口 ------------------------------------------ (1)、使用系統內置會員系統:下載4.7程序安裝包,把里面的e/class/user.php復制到本地即可。
(2)、整合其它會員系統升級步驟:下載4.7的萬能會員接口安裝包,內有接口升級說明,依升級說明升級。 ------------------------------------------
7、登陸后臺,設置用戶組權限;(新版增加的功能沒有加上權限是不顯示菜單的) 用戶面板>管理用戶組,選擇用戶組名稱,點擊“修改”: 將需要權限分配的管理選項前面打勾。
8、系統設置 > 數據更新中心 > 更新動態頁面、刪除欄目緩存文件;
9、升級完畢。
----------------------------------------------------------------------------------------------------------------------------
其他幾個步驟不用說了, 重點說下第6步:
1. 如果你的4.6版本沒有安裝過萬能會員接口整合其他程序之類,即執行 使用系統內置會員系統:下載4.7程序安裝包,把里面的e/class/user.php復制到本地即可。
2. 如果你的4.6版本使用了萬能會員接口,整合了其他程序,即執行 整合其它會員系統升級步驟:下載4.7的萬能會員接口安裝包,內有接口升級說明,依升級說明升級。
4.6到4.7版本的升級過程涉及到會員系統,所有有升級錯誤的就是沒有按照升級說明執行第6步驟。
最后,請大家務必抽出一分鐘的時間看下升級說明,嚴格按照升級說明的步驟操作。
|
|
|
|