Добрый день. Наконец-то решил обновиться с 2.5.28 на Joomla 3. Делал все по мануалу. Сделал бэкап. Почистил кэши и все такое, только поленился удалять плагины и шаблон не дефолнтный. Думаю дай попробую так, а вось прокатит....копию же сделал, и тем более думаю на хостинге (бегет) куча есть бэкапов вчерашних, позавчерашних и т.п. Короче нажал обновить....пипец
белый экран. Откатил - нифига.... Написал в поддержку хостинга, они откатили...нифига Пишут мне, цитирую: Здравствуйте, ошибка на сайте следующая:
Call to a member function get() on a non-object in /home/l/les5in46/drova.rosles5.ru/public_html/libraries/joomla/access/access.php on line 306. Сделали восстановление, проблему это не решило.
Анализ и решение вашей проблемы займёт длительное время. Пожалуйста, ожидайте ответа.
Замечу, что подобные вопросы выходят за рамки нашей ответственности как техподдержки хостинга, но мы постараемся вам помочь. При этом каких-либо гарантий или ориентиров по срокам мы дать не можем. Поэтому если у нас что-то не получится или если вопрос требует срочного решения, стоит обратиться к профильным специалистам.
Вот такие дела. Включил в configuration.php отображение ошибок:
Посмотрите пожалуйста
https://drova.rosles5.ruВот участок кода где возникает ошибка из файла access.php
300 // Build the database query to get the rules for the asset.
301 $query = $db->getQuery(true);
302 $query->select($recursive ? 'b.id' : 'a.id');
303 if (empty($userId))
304 {
305 $query->from('#__usergroups AS a');
306 $query->where('a.id = ' . (int) JComponentHelper::getParams('com_users')->get('guest_usergroup', 1));
307 }
308 else
309 {
310 $query->from('#__user_usergroup_map AS map');
311 $query->where('map.user_id = ' . (int) $userId);
312 $query->leftJoin('#__usergroups AS a ON a.id = map.group_id');
313 }
Первый раз сталкиваюсь с тем, что бэкапы не помогают!