首頁  >  文章  >  CMS教程  >  帝國CMS6.6升級到7.0常見問題總表

帝國CMS6.6升級到7.0常見問題總表

silencement
silencement轉載
2019-11-27 13:26:382855瀏覽

帝國CMS6.6升級到7.0常見問題總表

本文較詳細的總結了帝國CMS6.6升級到7.0常見問題。分享給大家供大家參考。具體分析如下:

一、升級注意事項:

1、如果開啟後台網站安全防火牆,先關閉,然後再升級。

2、最好檢查 phome_enewsinfovote 表裡的記錄是否有不存在的欄位ID(classid欄位)或資訊ID(id欄位)的記錄,如果有請刪除掉記錄,然後再升級。

二、升級常見問題:

1、升級時提示:

Duplicate entry '0' for key 1
alter table ***_enewsinfovote add PRIMARY KEY(pubid);

原因:phome_enewsinfovote 表有不存在的欄位ID或資訊ID的記錄。

解決方法:用phpmyadmin查看表裡的記錄,找出不存在的資訊記錄,刪除掉,然後按升級說明裡的「重新升級說明」步驟操作就能解決.

推薦學習《帝國cms教學

升級過程中提示上面錯誤時,可在已升級的表中尋找不存在資訊的技巧的SQL語句:

程式碼如下:

select * from phome_enewsinfovote where pubid=0;

把不存在的資訊記錄下來,以便恢復資料庫後刪除多餘記錄.

2、升級時提示:

Table 'phome_ecms_news_index' already exists

原因:7.0的表已經存在,是因為原來安裝7.0測試版後沒有刪除7.0表就直接安裝帝國6.6致使表遺留下來.

解決辦法:恢復資料庫後對比6.6版資料表,把多餘的7.0表刪除,然後按升級說明裡的「重新升級說明」步驟重新升級就能解決.

3、升級時轉換資料過程中提示「Cann't connect to DB!」

原因:空間資料庫不穩定,導致升級過程中不時連結不上資料庫。

解決方法:如果空間比較一般,可以改升級設定檔 /e/update/upconfig.php 裡的每組轉換數和轉換間隔時間設置,然後再升級。

4、升級提示「升級程式不能重複運行」

#原因:重複執行升級程式或從多個版本一路升級.

解決方案:關掉目前窗口,開啟新的視窗運行.

5、升級後為什麼沒有看到新增功能的選單?

原因:你的使用者群組權限沒有開啟,所以不顯示選單。

解決方法:修改使用者群組開啟對應的權限。

6、升級後刷新頁面提示:

Unknown column 'checked' in 'where clause'

原因:提示checked欄位不存在,因為7.0版本SQL方式呼叫資訊不再需要checked欄位。

解決方法:修改呼叫的SQL語句,把checked=1條件刪除即可解決。

7、升級後評論、會員、商城表單提交時提示「您來自的連結不存在」

原因:評論、會員、商城表單提交地址由原來的「/e/ enews/index.php」分別改為「/e/pl/doaction.php」、「/e/member/doaction.php」、「/e/ShopSys/doaction.php」。

解決方案:修改範本裡的表單提交地址,把提交地址改為上面對應地址就能解決.

8、升級後修改會員一直提示“請將資訊填寫完整” .

原因:有欄位7.0改名了。

解決方法:後台>用戶>會員管理>管理會員表單>修改會員表單,什麼也不用設定,直接點下面的提交就能解決.

希望本文所述對大家的帝國CMS建站有所幫助。

以上是帝國CMS6.6升級到7.0常見問題總表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:www.word666.com。如有侵權,請聯絡admin@php.cn刪除