Я получаю эту ошибку при запуске cron.php для Magento.
[24-Jan-2015 02:40:03 UTC] Неустранимая ошибка PHP: класс «Mage__Helper_Data» не найден в /home/nli/catalog/app/Mage.php в строке 516
Я нашел несколько других страниц, где у кого-то еще была эта проблема, но я не могу ее исправить. Эти два подчеркивания должны быть проблемой, но я не могу найти нигде в моих каталогах Magento с grep, где есть упоминание Mage__Helper_Data или чего-либо, вызывающего этот класс.
Пожалуйста, дайте мне знать, если у вас есть идеи о том, что я мог бы проверить. Это происходило как минимум пару месяцев, поэтому я понятия не имею, что произошло или какие плагины были установлены в точное время.
Спасибо!
-Джастин
Это должно быть в одном из config.xml файлы в вашей системе; кажется, что одно слово отсутствует между Mage_ а также _helper; Кстати, что команда grep вы используете? попробуйте с: grep "Mage__Helper" . -rin
из верхней папки. Я уверен, что вы найдете что-нибудь.
Разработчик magento смог взглянуть на нашу систему и обнаружил, что проблема заключалась в стороннем плагине magento, который имел поврежденную строку в таблице базы данных, которая вызывала ошибку Mage__Helper_Data.