phpcms升级错误解决办法

今天把一个用phpcms2007搭建的站升级到phpcms2008sp2,我是一个版本一个版本的升过去的,相对而言还算顺利,刚才发现不能发布新文章,一发布就错误提示:

解决办法就是
在后台或者PhpMyAdmin添加补全缺失的字段,ALTER TABLE `phpcms_c_article` ADD `paginationtype` tinyint(1) NOT NULL ;
其实类似的还有很多,比如

同理解决方法是:ALTER TABLE `phpcms_c_article` ADD `maxcharperpage` tinyint(1) NOT NULL ;
话说回来phpcms官方还真不厚道,升级程序不够严谨,丢失了很多数据,我明天还得手工去把丢失的数据补全回来。
 
总结就是对于不大熟悉mysql的朋友而言凡是碰到Unknown column 'XX' in field list 之类的缺失提示,或者其他指明某个表的错误提示,最简单有效的方法就是用一个正确的表覆盖或添加进去,要是不懂的话,可以正常安装该程序,然后在PhpMyAdmin导出相关的表,在出现错误数据的数据库中导入即可解决。

引用通告地址: 点击获取引用地址
评论: 0 | 引用: 0 | 阅读: 3077
发表评论
昵 称(*): 密 码:
网 址: 邮 箱:
验证码(*): 验证码图片 选 项:
内 容(*):
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用
  • 表情符号