Форум русской поддержки Joomla!® CMS
08.12.2016, 06:11:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Переход по кнопке Подробнее, к статьям - после взлома

 (Прочитано 292 раз)
0 Пользователей и 1 Гость смотрят эту тему.
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« : 04.04.2016, 18:27:02 »

Всем привет!
На хостинге установлена Joomla 3.4.8
Был взломан админ доступ на сайт. При входе в панель управления не было ни каких менюшех. Вылечилось исправлением в БД: таблица _viewlevels, столбец rules - добавление к Registered и Special значения 8.
После этого панель управления полноценно заработала, все меню отображаются.
Но обнаружилось, на самом сайте не работает главное меню. Переход по ссылкам (к которым в админ панели привязаны материалы-статьи) выдает страницу ошибки 500. И та же страница 500 если переходить по кнопкам "Подробнее" к статьям. Начало самих статей на главной странице выводится.
Что может быть?
Записан
flyingspook
Moderator
*****

Репутация: +226/-9
Offline Offline

Сообщений: 3534


« Ответ #1 : 04.04.2016, 19:01:02 »

Вылечилось исправлением в БД: таблица _viewlevels, столбец rules - добавление к Registered и Special значения 8.
Сайт то почистили полностью? Если нет то занимайтесь поиском и чисткой кода.
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #2 : 04.04.2016, 20:17:53 »

Видимо не полностью. Приблизительную информацию по лечению админ панели нашел на форуме.
А в каких таблицах искать? Что смотреть?
Записан
flyingspook
Moderator
*****

Репутация: +226/-9
Offline Offline

Сообщений: 3534


« Ответ #3 : 04.04.2016, 23:39:48 »

Видимо не полностью. Приблизительную информацию по лечению админ панели нашел на форуме.
А в каких таблицах искать? Что смотреть?
В файлах искать сначала.
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #4 : 05.04.2016, 00:56:30 »

Файлы на хостинге проверил ai-bolit.php скриптом
Деинсталированы и заново установлены компоненты в чьих файлах встречается подозрение.
« Последнее редактирование: 05.04.2016, 01:06:32 от pathfinder » Записан
flyingspook
Moderator
*****

Репутация: +226/-9
Offline Offline

Сообщений: 3534


« Ответ #5 : 05.04.2016, 09:27:08 »

Все обновили?
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #6 : 05.04.2016, 11:07:56 »

Да, все компоненты обновлены.
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #7 : 05.04.2016, 11:20:14 »

Ссылки меню, переход по которым выдает 500 страницу(при отключенном SEF(ЧПУ)) имеют вид:
адрес_сайта/index.php?option=com_content&view=article&id=46&Itemid=57
адрес_сайта/index.php?option=com_content&view=article&id=48&Itemid=59
...
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #8 : 09.04.2016, 21:03:38 »

Может кто то знает с чего начинать искать и что проверить?
Записан
octopus
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 170


Во всём можно разобраться... Если захотеть.


« Ответ #9 : 09.04.2016, 21:41:54 »

включите вывод ошибок
+ перепишите поверх Joomla
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #10 : 09.04.2016, 23:34:29 »

При включенной отладке выдает (переход по ссылке главного меню - 500 ошибка):

Call stack
#   Function   Location
1   JApplicationCms->execute()              ../index.php:49
2   JApplicationSite->doExecute()           ../libraries/cms/application/cms.php:257
3   JApplicationSite->dispatch()         ../libraries/cms/application/site.php:230
4   JComponentHelper::renderComponent()      ../libraries/cms/application/site.php:191
5   JComponentHelper::executeComponent()   ../libraries/cms/component/helper.php:380
6   require_once()                     ../libraries/cms/component/helper.php:405
7   JControllerLegacy->execute()         ../components/com_content/content.php:38
8   ContentController->display()         ../libraries/legacy/controller/legacy.php:728
9   JControllerLegacy->display()         ../components/com_content/controller.php:113
10   ContentViewArticle->display()         ../libraries/legacy/controller/legacy.php:690
11   JViewLegacy->display()               ../components/com_content/views/article/view.html.php:178
12   JViewLegacy->loadTemplate()            ../libraries/legacy/view/legacy.php:209
13   include()                        ../libraries/legacy/view/legacy.php:670
14   JHtml::_()                        ../templates/lev_tolstoy2/html/com_content/article/default.php:67
Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #11 : 10.04.2016, 09:12:33 »

проблема в шаблоне...

если в файле шаблона (как показывает вывод ошибок) /html/com_content/article/default.php закомментировать 67 строку, то страницы отображаются.

Вот строка 66 и 67:

if ($article->showParentCategory || $article->showCategory)
  $params['metadata-footer-icons'][] = JHTML::_('image.site', 'postcategoryicon.png', null, null, null, JText::_("postcategoryicon"), array('width' => '18', 'height' => '18')). $article->categories();

Записан
pathfinder
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 30


« Ответ #12 : 10.04.2016, 14:25:45 »

Можно считать проблема решена, ссылки работают.
Если это конечно правильное решение.
Может кто знает на что повлияет удаление или закомментирование данных строк?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet