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