1、升級(jí)時(shí)提示以下信息
Duplicate entry '10' for key 1 alter table ***_enewsmemberadd add todayinfodate varchar(10) NOT NULL default '', add todayaddinfo int(11) not null default '0', add todaydate varchar(10) NOT NULL default '', add todaydown int(11) not null default '0', add regip varchar(20) NOT NULL default '', add authstr varchar(30) NOT NULL default '', DROP INDEX userid, add PRIMARY KEY(userid); |
原因:phome_enewsmemberadd表有重復(fù)用戶ID的記錄導(dǎo)致。 解決辦法:用phpmyadmin進(jìn)數(shù)據(jù)庫(kù)刪除phome_enewsmemberadd表重復(fù)ID的記錄,查找方法可以用 “select * from phome_enewsmemberadd group by userid” SQL命令查找重復(fù)的ID,只要有重復(fù)的都會(huì)連續(xù)顯示,只保留其中一條記錄將多余的重復(fù)記錄刪除。 刪除重復(fù)記錄后按升級(jí)說(shuō)明里的“重新升級(jí)說(shuō)明”步驟重新升級(jí)
2、升級(jí)時(shí)提示
Table 'phome_ecms_news_data_1' already exists CREATE TABLE `***_ecms_news_data_1` ( `id` int(11) NOT NULL default '0', `classid` smallint(6) NOT NULL default '0', PRIMARY KEY (`id`), KEY `classid` (`classid`) ) ENGINE=MYISAM DEFAULT CHARSET=gbk |
原因:6.0的表已經(jīng)存在,可能是因?yàn)橹貜?fù)升級(jí)或者原來(lái)安裝6.0測(cè)試版后沒(méi)有刪除6.0表就直接安裝帝國(guó)5.1致使表遺留下來(lái)。 解決辦法: (1)、如果是重復(fù)升級(jí)導(dǎo)致,按升級(jí)說(shuō)明里的“重新升級(jí)說(shuō)明”步驟操作 (2)、如果是先安裝6.0測(cè)試版再裝5.1,按升級(jí)說(shuō)明里的“重新升級(jí)說(shuō)明”步驟操作,恢復(fù)數(shù)據(jù)庫(kù)后對(duì)比5.1版數(shù)據(jù)表,把多余的6.0表刪除,再運(yùn)行e/update/index.php重新升級(jí)。
3、如果升級(jí)后管理信息提示以下信息
| Warning: Division by zero in /e/class/functions.php on line 66 |
原因:升級(jí)時(shí)文件e/class/config.php和e/class/user.php等文件權(quán)限不是777或讀寫權(quán)限導(dǎo)致 解決辦法:按升級(jí)說(shuō)明里的“重新升級(jí)說(shuō)明”步驟重新升級(jí)就能解決。
4、升級(jí)提示“升級(jí)程序不能重復(fù)運(yùn)行” 原因:重復(fù)運(yùn)行升級(jí)程序或從多個(gè)版本一路升級(jí) 解決辦法:關(guān)掉當(dāng)前窗口,打開新的窗口運(yùn)行。
附:重新升級(jí)步驟
如果出現(xiàn)服務(wù)器意外導(dǎo)致升級(jí)失敗可以按下面方法重新升級(jí): 1、先刪除數(shù)據(jù)庫(kù)中帝國(guó)CMS的所有數(shù)據(jù)表。(防止表已經(jīng)存在) 2、恢復(fù)備份的數(shù)據(jù)庫(kù)。 3、恢復(fù)備份的e/class/config.php和e/class/user.php文件。 4、打開新的IE窗口重新升級(jí)即可。 |
|
|
|
|