4.5.2升级到4.6时出错

升级页面全部OK,首页浏览啊,其他页面的浏览好像都没什么问题.
但提交文章的时候出现错误.
我E文烂,也看不大懂升级说明.求教一下.
错误信息:
user error: Unknown column 'severity' in 'field list'
query: INSERT INTO watchdog (uid, type, message, severity, link, location, hostname, timestamp) VALUES (1, 'content', 'story: added 测试,升级Drupal4.6是否成功.', 0, 'view', '/node/add/story', '221.237.0.229', 1113910071) in /home/hyzed/public_html/includes/database.mysql.inc on line 66.
Fatal error: Unknown column 'severity' in 'field list' query: INSERT INTO watchdog (uid, type, message, severity, link, location, hostname, timestamp) VALUES (1, 'php', 'Unknown column \'severity\' in \'field list\' query: INSERT INTO watchdog (uid, type, message, severity, link, location, hostname, timestamp) VALUES (1, \'content\', \'<em>story</em>: added <em>测试,升级Drupal4.6是否成功</em>.\', 0, \'<a href=\\"node/34\\">view</a>\', \'/node/add/story\', \'221.237.0.229\', 1113910071) in /home/hyzed/public_html/includes/database.mysql.inc on line 66.', 2, '', '/node/add/story', '221.237.0.229', 1113910071) in /home/hyzed/public_html/includes/database.mysql.inc on line 66

刚发现实际上数据已经提交了

刚发现实际上数据已经提交了,首页已经显示我提交的信息了.但错误不知道怎么出来的

你使用升级数据的代码升级数据时

你使用升级数据的代码升级数据时是否出现过错误?似乎是你的watchdog对应的数据表在升级时出了问题,4.5.x的数据库中watchdog数据表中没有severity这个column,而4.6.0则添加了这个新的column,这就是为什么它会提示你:"数据插入未知column" 的错误。比较妥当的办法是再重新用备份的数据库运行一遍升级脚本,确认没有错误。如果已经没有备份数据了,那只好手动更改了。

Post new comment

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.