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