Ошибка Drupal PDOException при включении модуля

Я установил тему 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' Набор экземпляров поля, к которому принадлежит эта строка, используется при удалении экземпляра поля ', deleted TINYINT NOT NULL DEFAULT 0 COMMENT' Логическое значение, указывающее, имеет ли этот элемент данных был удален ', entity_id INT беззнаковый NOT NULL КОММЕНТАРИЙ' Идентификатор объекта, к которому прикреплены эти данные ', revision_id INT unsigned NULL ПО УМОЛЧАНИЮ NULL КОММЕНТАРИЙ' Идентификатор ревизии объекта, к которому прикреплены эти данные, или NULL, если тип объекта не версируется ', language VARCHAR (32) NOT NULL ПО УМОЛЧАНИЮ '' COMMENT 'Язык для этого элемента данных.', delta INT без знака NOT NULL COMMENT 'Порядковый номер для этого элемента данных, используемый для многозначных полей', field_slider_block_moddelta VARCHAR (129) NOT NULL DEFAULT '', ПЕРВИЧНЫЙ КЛЮЧ (entity_type, entity_id, deleted, delta, language), INDEX entity_type (entity_type), INDEX bundle (bundle), INDEX deleted (deleted), INDEX entity_id (entity_id), INDEX revision_id (revision_id), INDEX language (language), INDEX field_slider_block_bid (field_slider_block_bid), INDEX field_slider_block_moddelta (field_slider_block_moddelta)) ENGINE = InnoDB НАБОР СИМВОЛОВ ПО УМОЛЧАНИЮ utf8 COMMENT 'Хранение данных для поля 19 (field_slider_block)'; Array () в db_create_table () (строка 2720 из /home/venice/domains/venice-stone.com/public_html/includes/database/database.inc).

Также я понял, что после получения этой ошибки, когда я включаю любой из моих модулей, я тоже получаю ту же ошибку!

Также я просмотрел базу данных и не смог найти таблицу, о которой говорит эта ошибка !?

Что делать, чтобы решить проблему !?


person Mehdi    schedule 15.12.2014    source источник
comment
Поскольку это платная тема, мы не можем увидеть код, но ошибка точно указывает, в чем проблема. Форум поддержки тем находится по адресу: support.themeboutique.com/?envato_item_id=6230457   -  person 2pha    schedule 16.12.2014
comment
Я не профессионал в области друпала! Подскажите пожалуйста, что говорит ошибка !? какое имя таблицы и какое имя поля не существует !? Я могу создать это сам.   -  person Mehdi    schedule 16.12.2014
comment
Это беспорядочно, так как вам нужно добавить метаданные поля, чтобы все это работало, и у вас нет возможности узнать, что вы не получите другую ошибку, когда она будет исправлена. Сообщение об ошибке создателям темы, вероятно, было бы самым разумным ходом   -  person Clive    schedule 16.12.2014


Ответы (1)


Похоже, проблема в модуле функций!

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

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

Я попытался удалить и установить модуль ThemeTastic: Features, и теперь все работает нормально.

person Mehdi    schedule 16.12.2014