Как я могу исправить ошибку Указана неверная модель бэкэнда


13

когда я пытаюсь запустить magento, я вижу в файле журнала следующую ошибку:

a: 5: {i: 0; s: 74: "Указана неверная модель бэкэнда: eav / entity_attribute_backend_time_updated"; i: 1; s: 6088: "# 0 \ app \ code \ core \ Mage \ Eav \ Model \ Entity \" Атрибут \ Abstract.php (346): Mage :: exception ('Mage_Eav', 'Invalid backend ...')

Можете ли вы помочь, как я могу это исправить? потому что я не могу найти решение ((любые решения, пожалуйста, спасибо

Бэкэнд работает хорошо, не работает только внешний интерфейс


Вы установили / удалили какое-либо расширение? Вы добавили какие-либо пользовательские атрибуты?
Amasty

нет, только что переехал с хостинга на локальный сервер
John Genry

Как ни странно, очистка моих куки исправила эту ошибку для меня.
Джастин

Ответы:


17

В таблице eav_attributeнайдите строки с полем backend_model, равным данной модели, и временно удалите их или измените модель на имя существующего класса.


я нашел столбец backend_model и затем строку с eav / entity_attribute_backend_time_updated - я удаляю eav / entity_attribute_backend и ошибка такая же, что я делаю не так?
Джон Генри

Вы очистили кеш? Какой был код атрибута?
Amasty

Нет, я просто исправляю ext в ядре вкладки «Связанные», и проблема исправлена, большое спасибо Amasty
John Genry

Рад быть
полезным

@ Амасти, можешь посмотреть эту ветку и, если возможно, дать решение? magento.stackexchange.com/questions/180657/…
Дэйв
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.