Tuesday, October 8, 2013

*Fatal error*: Class ** not found in *.../lib/Varien/Data/Form/Abstract.php*

 Если после установки или удаления какого-либо расширения для Magento сайт начал выдавать ошибку вида
 *Fatal error*: Class
'Mage_Detailedreview_Block_Adminhtml_Catalog_Category_Helper_Fields_UseParent'
not found in *.../lib/Varien/Data/Form/Abstract.php* on line ..


наверняка решение кроется в БД.
Обратите внимание на класс. Проверьте, существует ли вообще указанный модуль.
В моём случае было выявлено отсутствие Detailedreview в файловой системе как такового. А вот поиск по БД дал точный результат - упоминание несуществующего атрибута товара. (Откуда взялся и почему - проделки стороннего модуля.) 
Что в итоге. Удаляем упоминание Detailedreview из БД и - вуаля!

К сожалению, я не могу привести более конкретных сведений и примеров, т.к. ошибка не была мной задокументирована и сейчас пишу о ней по памяти.

No comments:

Post a Comment