启用模块时Drupal PDOException错误

时间:2014-12-15 21:48:15

标签: drupal drupal-modules drupal-theming drupal-themes

我已经安装了ThemeTastic主题和themetastic_features模块,在启用themetastic_features后,我收到以下错误:

  

PDOException:SQLSTATE [42000]:语法错误或访问冲突:1072   表中不存在键列'field_slider_block_bid':CREATE   TABLE {field_data_field_slider_block}(entity_type VARCHAR(128)NOT   NULL DEFAULT''COMMENT'此数据附加到的实体类型',   bundle VARCHAR(128)NOT NULL DEFAULT''COMMENT'字段实例   此行所属的包,在删除字段时使用   instance',deleted TINYINT NOT NULL DEFAULT 0 COMMENT'Bolean   指示此数据项是否已被删除',entity_id INT   unsigned NOT NULL COMMENT'此数据附加到'的实体ID',   revision_id INT unsigned NULL DEFAULT NULL COMMENT'实体   此数据附加到的版本ID,如果实体类型为,则为NULL   没有版本化',language VARCHAR(32)NOT NULL DEFAULT''评论   '此数据项的语言。',delta INT unsigned NOT NULL   COMMENT'此数据项的序列号,用于多值   fields',field_slider_block_moddelta VARCHAR(129)NOT NULL DEFAULT   '',PRIMARY KEY(entity_typeentity_iddeleteddelta,   language),INDEX entity_typeentity_type),INDEX bundle   (bundle),INDEX deleteddeleted),INDEX entity_id   (entity_id),INDEX revision_idrevision_id),INDEX language   (language),INDEX field_slider_block_bid   (field_slider_block_bid),INDEX field_slider_block_moddelta   (field_slider_block_moddelta))ENGINE = InnoDB DEFAULT CHARACTER   SET utf8 COMMENT'字段19的数据存储(field_slider_block)';   db_create_table()中的Array()(第2720行)   /home/venice/domains/venice-stone.com/public_html/includes/database/database.inc)。

此外我意识到在收到此错误后,当我启用任何模块时,我也会得到同样的错误!

另外我看了一下数据库,找不到这个错误正在讨论的表格??

我该怎么做才能解决问题!?

1 个答案:

答案 0 :(得分:0)

似乎是功能模块的问题!

https://www.drupal.org/node/1604728

https://www.drupal.org/node/1679572

我尝试了unistalling并安装了ThemeTastic:Features模块,现在一切似乎都运行良好。