Где-то фрагмент кода Magento пытается создать экземпляр вспомогательного класса с кодом, который выглядит примерно так:
Mage::helper('awautorelated');
Mage::helper('awautorelated/data');
Поскольку вы удалили модуль с сервера и очистили кеш, нет <model>
узел для группы <awautorelated>
.Вот почему Magento ищет этот класс в Mage/Awautorelated
вместо AW/Awautorelated
.
Исходя из всего, что вы сказали, я предполагаю, что у вас есть файл XML где-то, вероятно в макете, который все еще содержитатрибут, похожий на этот
<sometag ... module="awautorelated" ...>
Эти атрибуты модуля используются для указания помощника по переводу для "внутренних узлов".Ваша система Magento загружает файл XML, анализирует его, видит module="awautorelated"
, а затем пытается создать экземпляр помощника awautorelated
для перевода узлов.Поскольку вы удалили файлы этого модуля, он не может создать экземпляр помощника и кричит на вас.Попробуйте нечувствительный к регистру grep (или ack )
grep -i -r 'awautorelated'
и убедитесь, что вы ищите все дерево исходников Magento.Не только app/code
, но и app/design
.