Fatal error: Class ‘jbupdateHelper’ not found in /administrator/components/com_zoo/framework/classes/app.php on line 162
Сайт на Joomla с установленным com_zoo - невозможно войти в админку. Выводит белый экран при входе в админку Joomla.
Первым делом, настроив отображение ошибок для веб-сервера Apache видим следующее сообщение:
Fatal error: Class ‘jbupdateHelper’ not found in …/administrator/components/com_zoo/framework/classes/app.php on line 162
Поиски в гугле не особо помогли -
После изменения haccess появился белый экран, сделал все как в посте дало ошибку
Fatal error: Class ‘jbupdateHelper’ not found in …/administrator/components/com_zoo/framework/classes/app.php on line 162
хотя там ничего не менял
От хостера получаю сообщение. что обнаружен вирус по адресу
/var/www/vhosts/XXXXXXXX.plsk.regruhosting.ru/http docs/XXXXXXX.ru/media/zoo/applications/jbuniversal /framework/helpers/jbupdate.php
При лечении антивирусником хостера он этот файл просто удаляет но без него перестает работать админка сайта (белый экран) при восстановлении файла из бекапа (годичной давности) антивирус опять видит трояна.
Ошибка где-то здесь:
// надо полагать, при $name = 'jbupdate';
// add helper, if not exists
if (!isset($this->_helpers[$name])) {
$this->addHelper(new $class($this));
}
Поиск файла jbupdateHelper.php (а также jbupdate.php и вообще поиск сочетания jbupdate) успехом не увенчался.
Забегая вперёд, скажу, что разобраться удалось. Очень похоже, что указанный файл связан с проверкой обновления (и/или) лицензии.
Уже после найденного решения узнал о существовании JBZOO - приложение, один из файлов которого определяется как вирус. media/zoo/applications/applications/jbuniversal/framework/jbzoo.php
Думаю, при возникновении аналогичной проблемы (белый экран с ошибкой “Class ‘jbupdateHelper’ not found in /com_zoo/framework/classes/app.php”) имеет смысл обращаться напрямую к разработчикам (в техническую поддержку) или на форум поддержки forum.jbzoo.com
Метки: joomla