Страница 1 из 1

Как убить модуль?

Добавлено: Ср фев 21, 2018 3:59 pm
diver
Всем привет!
В системе повис дохлый модуль LG Smart TV. При открытии его странички, в меню Устройства, есть ошибка "Module "app_smarttv" not found ([module name="app_smarttv" action="admin" instance="adm"])"
Самого модуля нет. Новая установка и удаление модуля - не помогают. Как почистить руками, подскажите, плииз.

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 4:06 pm
skysilver
Через Модули (Панель управления - Система) пробовал?

В табличке кликнуть по app_smarttv и далее Uninstall module

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 4:30 pm
diver
skysilver писал(а):Через Модули (Панель управления - Система) пробовал?

В табличке кликнуть по app_smarttv и далее Uninstall module
app_smarttv там нет :(

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 4:33 pm
nick7zmail
Мне установить и удалить помогало...если не помогает - через базу напрямую придётся в /phpmyadmin

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 4:38 pm
ILGAS
блин та же фигня, только с модулем SSDPFinder
в системе модуля уже нет и даже файлов, и перезагружал сервер, но в Debug сыпятся ошибки
11:00:00 0.76373400 SSDPFinder.processSubscription error (module class not found)
10:00:01 0.54933100 SSDPFinder.processSubscription error (module class not found)
09:47:23 0.95207800 SSDPFinder.processSubscription error (module class not found)
09:47:23 0.55263400 SSDPFinder.processSubscription error (module class not found)
09:47:23 0.16763000 SSDPFinder.processSubscription error (module class not found)
09:47:22 0.72405900 SSDPFinder.processSubscription error (module class not found)
09:47:22 0.24112000 SSDPFinder.processSubscription error (module class not found)
09:47:21 0.82205500 SSDPFinder.processSubscription error (module class not found)
09:47:21 0.39227900 SSDPFinder.processSubscription error (module class not found)
09:47:20 0.95344100 SSDPFinder.processSubscription error (module class not found)
09:47:20 0.55644900 SSDPFinder.processSubscription error (module class not found)
09:47:20 0.05940200 SSDPFinder.processSubscription error (module class not found)
09:06:23 0.31631400 SSDPFinder.processSubscription error (module class not found)
09:06:19 0.42083300 SSDPFinder.processSubscription error (module class not found)

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 4:40 pm
diver
nick7zmail писал(а):Мне установить и удалить помогало...если не помогает - через базу напрямую придётся в /phpmyadmin
Блин, ведь была же идея в базе посмотреть, а я почему-то пошел искать в файлах...
Спасибо, помогло!

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 5:12 pm
nick7zmail
ILGAS писал(а):блин та же фигня, только с модулем SSDPFinder
в системе модуля уже нет и даже файлов, и перезагружал сервер, но в Debug сыпятся ошибки
У Вас немножко другое. Почему-то авторы некоторых модулей подписывают свои модули на события...а отписывать забывают...
Тут надо поставить модуль, открыть файлик /modules/<имя_модуля>/<имя_модуля>.class.php
Найти функцию uninstall и вписать в неё строку

Код: Выделить всё

unsubscribeFromEvent($this->name, 'SAY');
Ну и штатными средствами удалить модуль. Через Панель управления->Модули. Потом можно удалять файлы.

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 5:49 pm
ILGAS
nick7zmail, Спасибо. кажется помогло.

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 6:01 pm
Vovix
nick7zmail писал(а):
ILGAS писал(а):блин та же фигня, только с модулем SSDPFinder
в системе модуля уже нет и даже файлов, и перезагружал сервер, но в Debug сыпятся ошибки
У Вас немножко другое. Почему-то авторы некоторых модулей подписывают свои модули на события...а отписывать забывают...
Тут надо поставить модуль, открыть файлик /modules/<имя_модуля>/<имя_модуля>.class.php
Найти функцию uninstall и вписать в неё строку

Код: Выделить всё

unsubscribeFromEvent($this->name, 'SAY'); 
Ну и штатными средствами удалить модуль. Через Панель управления->Модули. Потом можно удалять файлы.
Никита, помниться мне, что я через консоль в панели управления отписывал такого зловреда! без установки модуля заново!?

Re: Как убить модуль?

Добавлено: Ср фев 21, 2018 9:12 pm
nick7zmail
Vovix писал(а): Никита, помниться мне, что я через консоль в панели управления отписывал такого зловреда! без установки модуля заново!?
Я привожу 100% вариант...через консоль почему-то не у всех и не всегда срабатывает....не знаю в чем причина...а этот вариант всегда канает.