Перестали включаться модули.
На сайт загружаются но не активируются, из-за этого вся работа втстала
Выбираю в списке нужный модуль, ставлю галочку в чекбоксе, выходит следующая ошибка:
FieldException: Cannot change an existing field's type. в функции field_update_field() (строка 234 в файле */modules/field/field.crud.inc).
Она и раньше выходила, но на работе сайта это никак не сказывалось
Подскажите пожалуйста в чем проблема, везде искал ответ, но ничего не нашел
Комментарии
я бы поставил модуль devel и попытался бы понять, тип какого существующего поля он не может изменить и почему ему вдруг захотелось менять тип существующего поля.
другие модули пробовали включать?
вроде бы эта ошибка вылезает, если модуль пытается создать поле с именем, которое уже занято.
devel установлен, не подскажете как посмотреть, тип какого существующего поля он не может изменить и почему ему вдруг захотелось менять тип существующего поля.
Другие модули тоже пробовал, из всех опробованных ни один не включается
а может, devel даже и не понадобится. зайдите в файл /modules/field/field.crud.inc,
там в строке 234 вот это:
<?php
if ($field['type'] != $prior_field['type']) {
throw new FieldException("Cannot change an existing field's type.");
}
?>
надо заставить его вывести на экран $field['field_name'], это может навести на мысль о том, тип какого такого поля он собрался менять.
В итоге получил field_date, что это оззначает? в каком то типе материала у меня лишнее поле field_date?
в типах материала зашел в тип материала "Дата" созданный после установки модуля, удалил поле field_date, теперь модули устанавливаются))
Думаю удаление поля не скажется на работе модуля Date
может быть, вы сами когда-то вручную создали поле и назвали его "data", оно автоматически получило машинное имя field_data, которое с чем-то законфликтовало.
Возможно