dedecms提交發布文章是出現“把數據保存到數據庫主表 `dede_archives` 時出錯,請把相關信息提交給DedeCms官方。Unknown column 'weight' in 'field list' ”
這個問題今天也讓本網站(網頁制作大寶庫)遇到了,而且困擾了我很大一會,也百度了,也google了,網上找的辦法都沒有解決我的問題,但是因為出現的情況不同,網上其他的介紹方法可能有用,下面把網上介紹的方法綜合一下,你們可以一個一個試用,看能否解決問題,我也會在最后把我的解決方法給大家,希望能對你們有幫助。
下面是解決方法:
解決方法1.:1.下載DedeCmsV5.3GBK-5.6GBK的升級包http://updatenew.dedecms.com/downloads/v53gbk-upv56gbk.tar.gz
2.解壓并在uploads文件夾里找到update.php,復制此文件
3.將該文件拷貝到DEDE根目錄
4.運行localhost/update.php
-解決! 這個方法估計可以解決升級后出現的這個情況,是升級不徹底或者升級錯誤造成的。
解決方法2: 解決方法步驟:系統>>SQL命令行工具>>運行SQL命令行
以下為的內容:
ALTER TABLE `dede_archives` ADD `dutyadmin` MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE `dede_archives` ADD `tackid` INT( 10 ) DEFAULT '0' NOT NULL ;
這個我也試過,沒有解決我的問題,而且我執行多行語句出錯,最后一個一個執行單行成功了,但是沒有解決發表文章出錯的問題。
解決方法3:備份好數據庫,然后從新安裝dedecms程序,然后還原數據庫,這個估計也能解決一大部分問題,不過這個辦法還是沒有解決我的問題。
網上找到的基本上就是以上三種方法,我都試了,我的情況依然沒有解決,我很失望,怎么辦呢,然后我就逐項的看、研究dedecms的程序,在系統里面看一個系統錯誤修復,點開看看
哦,原來問題在這里呀,數據庫表不一致造成的,微表記錄不一致造成的,系統顯示修復了,波不急待的點內容發布,發布個文章試試,一切正常了,原來是我數據備份的時候出現的問題,看來dedecms還是不錯呀,有自帶的錯誤修復,呵呵,這些問題都是我(網頁制作大寶庫)今天(2010年7月8日)遇到的實際問題,我把它記錄下來,希望能對遇到這個問題的有所幫助,這個辦法同樣可以解決dedecms 對不起,你輸入的參數有誤!,因為我的發表不了文章時查看某些文章也出現這個參數有誤的錯誤,實際上還是數據庫表不一致造成的。
如果這個文章解決了你的問題,希望你多訪問網頁制作大寶庫并把網頁制作大寶庫介紹給你的朋友呀,我們致力于打造全面的網頁制作資訊站點,包括網頁素材,教程,模板,字體下載等。