POST TIME:2020-04-10 18:50
綜其原因有如下幾點:
1、 由于dedecms v5.7剛推出不久,自身還存在諸多BUG,個人認為目前使用尚不成熟。如果你以前使用dedecms v5.6版本,遷移后使用最新的dedecms v5.7安裝后,將dedecms v5.6的數據庫進行還原后,網站雖然可以正常訪問,但是就會出現如文章標題所說的錯誤:遷移升級到dedecms v5.7無法發布文章。
2、 出現這個問題的根源,是dedecms v5.6和v5.7數據庫存在差異,不完美兼容導致的。當我們在后臺點擊提交文章的時候,dede后臺提示:“更新數據庫archives表時出錯,請檢查
如果你的瀏覽器沒反應,請點擊這里... ”治病求源,知道問題所在,解決問題也就好辦了。
解決方法如下:
登陸dedecms網站管理后臺,選擇執行 sql命令工具,將下列命令執復制進去并執行多行執行,該問題就可以解決。
alter table `idea_archives` ADD `voteid` mediumint(8) NOT NULL COMMENT '' AFTER `badpost`;
alter table `idea_member_stow` CHANGE `type` `type` varchar(10) COMMENT '' AFTER `addtime`;
alter table `idea_member` ADD `checkmail` smallint(6) NOT NULL default '-1′ COMMENT ” AFTER `loginip