1、升級(jí)時(shí)提示以下信息
Duplicate entry '孟子' for key 'username' alter table ***_enewsmember DROP INDEX username, add UNIQUE(username); |
原因:phome_enewsmember表有重復(fù)用戶名的記錄導(dǎo)致。 解決辦法:用phpmyadmin進(jìn)數(shù)據(jù)庫(kù)刪除phome_enewsmember表重復(fù)用戶名的記錄,查找方法可以用 “select * from phome_enewsmember group by username having count(1)>1” SQL命令查找重復(fù)的用戶名,只要有重復(fù)的都會(huì)顯示,將多余的重復(fù)記錄刪除。 刪除重復(fù)記錄后按升級(jí)說明里的“重新升級(jí)說明”步驟重新升級(jí)
2、升級(jí)時(shí)提示
| Table 'phome_enewssp' already exists |
原因:6.5的表已經(jīng)存在,是因?yàn)樵瓉戆惭b6.5測(cè)試版后沒有刪除6.5表就直接安裝帝國(guó)6.0致使表遺留下來。 解決辦法:恢復(fù)數(shù)據(jù)庫(kù)后對(duì)比6.0版數(shù)據(jù)表,把多余的6.5表刪除,然后按升級(jí)說明里的“重新升級(jí)說明”步驟重新升級(jí)就能解決。
3、升級(jí)時(shí)提示
| Duplicate column name 'infotags' |
原因:提示6.5的表字段已經(jīng)存在,因?yàn)槟阒貜?fù)運(yùn)行升級(jí)程序?qū)е隆?br />解決辦法:按升級(jí)說明里的“重新升級(jí)說明”步驟操作
4、如果升級(jí)后后臺(tái)登陸頁面空白 原因:升級(jí)時(shí)文件e/class/config.php和e/class/user.php等文件權(quán)限不是777或讀寫權(quán)限導(dǎo)致 解決辦法:設(shè)置好文件權(quán)限,然后按升級(jí)說明里的“重新升級(jí)說明”步驟重新升級(jí)就能解決。
5、如果升級(jí)后后臺(tái)登陸提示帳號(hào)密碼錯(cuò) 原因:原來密碼包含不允許的字符:$ & * # < > ' " / \ % ; 空格 解決辦法:如果包含以上字符用常見問題忘記密碼方法重置下密碼,方法如下: 用phpmyadmin修改phome_enewsuser表里的記錄:把password字段的值設(shè)為:“322d3fef02fc39251436cb4522d29a71”;把salt字段的值設(shè)為:“abc”. 密碼就是:123456 然后登陸后臺(tái)修改密碼。
6、升級(jí)提示“升級(jí)程序不能重復(fù)運(yùn)行” 原因:重復(fù)運(yùn)行升級(jí)程序或從多個(gè)版本一路升級(jí) 解決辦法:關(guān)掉當(dāng)前窗口,打開新的窗口運(yùn)行。
7、6.5測(cè)試版升級(jí)6.5正式版,運(yùn)行e/update/index.php空白 原因:你開啟了“關(guān)閉所有動(dòng)態(tài)頁面”導(dǎo)致。 解決辦法:先登陸后臺(tái)關(guān)掉“關(guān)閉所有動(dòng)態(tài)頁面”,然后再運(yùn)行e/update/index.php升級(jí)就可以了
附:重新升級(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í)即可。 |
|
|
|
|