PDOException: SQLSTATE[42S22]: 找不到列 -- 节点编辑中'field list'中未知列'base.status'



运行 Drupal 7.39,PHP v 5.3.17 和数据库完全更新。问题:无法编辑任何节点。单击"编辑"会触发 PDOException 错误。

PDOException: SQLSTATE[42S22]: 找不到列: 1054 "字段列表"中的未知列"base.status":选择 base.rid AS rid, base.hash AS hash, base.type AS type, base.uid AS uid, base.source AS source, base.source_options AS source_options, base.redirect AS redirect, base.redirect_options AS redirect_options, base.language AS language, base.status_code AS status_code, base.count AS count, base.access AS access, base.status AS status FROM {redirect} base WHERE (base.redirect = :d b_condition_placeholder_0) ;DrupalDefaultEntityController->load() 中的数组 ( [:d b_condition_placeholder_0] => node/201 ) (/srv/www/htdocs/include/entity.inc 的第 198 行)。

假设您已经安装了 drush,请运行以下命令:

drush sqlq 'update system set schema_version=7100 where name="redirect"'
drush updb -y

来源:https://www.drupal.org/node/2578019

最新更新