Старый 10.01.2013, 16:03 #1 (Ссылка)
Аватар для Ночная странница
Профи
 
Регистрация: 30.01.2012
Моя смс: Нельзя сказать, что я пользуюсь какой-то одной, прошла все, от vB и XenForo до WordPress и OpenCart.
Возраст: 41
Сообщений: 1,861
Записей в дневнике: 6
Сказал(а) спасибо: 1,134
Поблагодарили 982 раз(а) в 591 сообщениях
Репутация: 1138
Ночная странница Ночная странница вне форума
Профи
Дополнительная информация
По умолчанию

Как правильно удалять хаки?


В личку написал пользователь, своим вопросом сподвиг на эту темку...

Удаление хаков.

На самом деле принцип прост - чтобы удалить какой-либо хак, нужно проделать все операции, что и при установке, только в обратном порядке + проверить, не остались ли в языках и фразах какие-то лишние фразы от этого хака.
Для того, чтобы найти файлы, которые вы устанавливали с этим хаком, и инструкцию по установке, желательно не терять ссылку на тему, откуда вы его скачивали.

Секрет
Я обычно делаю так: в админке, в списке хаков, их названия и описания легко редактируются (надеюсь, у вас получится найти, как это делается), так вот, чтобы не терять тему, добавьте ссылку на неё в заголовок или описание хака, всё равно кроме вас это никому не видно.


Пример:
Порядок установки: загрузить файлы на хостинг, импортировать продукт, внести правки в шаблоны.
Порядок удаления: удалить правки из шаблонов, удалить продукт, удалить файлы.


Удаление нескольких версий одного и того же хака.

Иногда бывает, что стоят два или более хака, близкие по функциональности и удаление одного влечет неработоспособность другого, а то и всего форума. Причины понятны - может быть, удаляются какие-то нужные поля в БД, или что-то меняется в шаблонах...
Что делать?

Рассматривается только вариант, когда один хак нужный, а другой нет.

1) Удаляются оба хака, затем нужный устанавливается заново.
2) Удаляется только ненужный хак, а нужный переустанавливается.

Но лично я бы предпочла первый вариант.

Однако,
Льюви ниже подсказывает, что это очень редкий случай, если не невозможный.


Что делать, если невозможно найти, откуда скачивали хак?

1) Уточняем название продукта и версию. Для этого смотрим файл продукта, в тегах
Код:

Блок отключен
обычно пишется название, а в тегах
Код:

Блок отключен
- версия.
А вообще версия и название обычно указаны в админке, в списке продуктов.
Ссылка на тему иногда указана в продукте в тегах
Код:

Блок отключен
2) Ищем его на просторах сети, и, убедившись, что хаки одинаковы, удаляем в соответствии с инструкцией - то есть в порядке, обратном установке.

Как правильно удалить файл продукта?

Админка - Продукты и модули - управление продуктами (не модулями!) - удаление.

Вы уверены, что желаете удалить продукт '...'?
(productid: ...)
Эта операция необратима. - ДА.

Цитата:
Сообщение от Льюви Посмотреть сообщение
бывают зависимые продукты, для работы хака Y нужно сначала поставить хак X
при удалении X система ругнётся, что сначала надо удалить зависимый продукт Y
В таком случае, нужно сначала удалить хак Y, а потом уже X, соблюдая вышеуказанные правила.

Плюс еще рекомендация:


Цитата:
Сообщение от Льюви Посмотреть сообщение
кроме того, я бы настоятельно рекомендовала делать следующее, актуально для хаков, которые ставят свои таблицы или добавляют поля в штатные таблицы:
открыть хмл, просмотреть код установки, если создаются таблицы/поля - пересчитать, какие и сколько, потом найти код удаления и сверить тщательно, всё ли зачищается при удалении?
проверять тщательнее, чем авто при покупке... смотреть вплоть до - прописан ли префикс таблиц
ибо есть прецеденты... в БД потом остаётся немеряно мусора...
Но это уже разговор для отдельной темы, не все знают язык SQL-запросов и как определить, создавались ли новые таблицы/поля или нет. Как только оформлю - обязательно выложу ссылку.

Вопросы по теме, у кого возникают аналогичные проблемы, можете задавать здесь же.

Последний раз редактировалось Ночная странница; 11.01.2013 в 00:03.
Ночная странница вне форума   Ответить с цитированиемОтветить с цитированием
4 пользователя(ей) сказали cпасибо:
lukamal (10.01.2013), Shareman (10.01.2013), Veter (10.01.2013), Льюви (10.01.2013)

Старый 10.01.2013, 23:03 #2 (Ссылка)
Аватар для Льюви
Профи
 
Регистрация: 22.05.2012
Адрес: Харьков
Сообщений: 1,197
Сказал(а) спасибо: 464
Поблагодарили 970 раз(а) в 554 сообщениях
Репутация: 1130
Льюви Льюви вне форума
Профи
Дополнительная информация
По умолчанию

Ночная странница, отличная статья!
ну я позанудствую, можно?)

вот тут:
Цитата:
Сообщение от Ночная странница Посмотреть сообщение
Но у меня нет файла продукта, где я посмотрю эти теги?
пожалуйста, уточни, что речь идет об xml, а то некоторые пойдут искать пхпшник...
ну и вообще-то титл - это как раз то, что выводится в админке, в списке продуктов, версия выводится там же

===
Цитата:
Сообщение от Ночная странница Посмотреть сообщение
Удаление нескольких версий одного и того же хака.

Иногда бывает, что стоят два или более хака, близкие по функциональности и удаление одного влечет неработоспособность другого, а то и всего форума. Причины понятны - может быть, удаляются какие-то нужные поля в БД, или что-то меняется в шаблонах...
Что делать?
не бывает такого
бывают зависимые продукты, для работы хака Y нужно сначала поставить хак X
при удалении X система ругнётся, что сначала надо удалить зависимый продукт Y

а если у кого-то индивидуально возникла описанная тобой проблема, то там и разбираться надо индивидуально

===
проверить, не остались ли болтаться "сиротливые" фразы после удаления хака

===
кроме того, я бы настоятельно рекомендовала делать следующее, актуально для хаков, которые ставят свои таблицы или добавляют поля в штатные таблицы:
открыть хмл, просмотреть код установки, если создаются таблицы/поля - пересчитать, какие и сколько, потом найти код удаления и сверить тщательно, всё ли зачищается при удалении?
проверять тщательнее, чем авто при покупке... смотреть вплоть до - прописан ли префикс таблиц
ибо есть прецеденты... в БД потом остаётся немеряно мусора...

Здесь очень не помешал бы пример, но у меня со временем напряг...

Ночная странница, если есть желание - стукни в личку, я тебе скину пару ссылок на хаки, а ты потом красиво это всё оформишь
ну или я сама на выходных пособираю примеров, куда смотреть и что делать, если хак за собой не чистит таблицы...
Льюви вне форума   Ответить с цитированиемОтветить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 11.01.2013, 00:03 #3 (Ссылка)
Аватар для Ночная странница
Профи
 
Регистрация: 30.01.2012
Моя смс: Нельзя сказать, что я пользуюсь какой-то одной, прошла все, от vB и XenForo до WordPress и OpenCart.
Возраст: 41
Сообщений: 1,861
Записей в дневнике: 6
Сказал(а) спасибо: 1,134
Поблагодарили 982 раз(а) в 591 сообщениях
Репутация: 1138
Ночная странница Ночная странница вне форума
Профи
Дополнительная информация
По умолчанию

Льюви, спасибо за замечания, поправила сообщение, написала в личку, всё оформлю.
Ночная странница вне форума   Ответить с цитированиемОтветить с цитированием
Старый 11.01.2013, 05:35 #4 (Ссылка)
Аватар для Sayf
Местный
 
Регистрация: 10.05.2012
Сообщений: 288
Сказал(а) спасибо: 92
Поблагодарили 261 раз(а) в 135 сообщениях
Репутация: 324
Sayf Sayf вне форума
Местный
Дополнительная информация
По умолчанию

Ночная странница, большое спасибо.
Сделал как Вы написали все получилось.
Sayf вне форума   Ответить с цитированиемОтветить с цитированием
Старый 11.01.2013, 06:23 #5 (Ссылка)
Аватар для Ночная странница
Профи
 
Регистрация: 30.01.2012
Моя смс: Нельзя сказать, что я пользуюсь какой-то одной, прошла все, от vB и XenForo до WordPress и OpenCart.
Возраст: 41
Сообщений: 1,861
Записей в дневнике: 6
Сказал(а) спасибо: 1,134
Поблагодарили 982 раз(а) в 591 сообщениях
Репутация: 1138
Ночная странница Ночная странница вне форума
Профи
Дополнительная информация
По умолчанию

Sayf, ну и отлично. Значит тема выполнила свою цель)
Ночная странница вне форума   Ответить с цитированиемОтветить с цитированием
Старый 11.01.2013, 14:14 #6 (Ссылка)
Аватар для Аркадий 10
Вебмастер
 
Регистрация: 06.01.2012
Сообщений: 680
Сказал(а) спасибо: 207
Поблагодарили 86 раз(а) в 52 сообщениях
Репутация: 105
Аркадий 10 Аркадий 10 вне форума
Вебмастер
Дополнительная информация
По умолчанию

А я хаки не удаляю, просто выключаю и все. Мало ли потом может понадобятся, тогда их надо будет включить и все.
Аркадий 10 вне форума   Ответить с цитированиемОтветить с цитированием
Старый 11.01.2013, 16:10 #7 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,212
Записей в дневнике: 17
Сказал(а) спасибо: 2,053
Поблагодарили 2,664 раз(а) в 1,929 сообщениях
Репутация: 2674
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Аркадий 10 Посмотреть сообщение
А я хаки не удаляю, просто выключаю и все.
Аркадий, а вот это очень зря. Объясняю почему.
Периодически в хаках могут появляться уязвимости, тем временем мы забываем что ставили, что работает и что отключали.

Просто отключенный хак все равно оставляет уязвимость, через которую злоумышленник если не уничтожит его, то во всяком случае будет забирать ваш трафик через редирект, или разместит невидимые ссылки, и так далее.

Так что их нужно удалять: сам продукт и обязательно все файлы хака.
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Старый 25.12.2013, 21:26 #8 (Ссылка)
Новичок
 
Регистрация: 26.11.2012
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
Репутация: 13
BonaQua BonaQua вне форума
Новичок
Дополнительная информация
По умолчанию

У меня слетел форум после установки хака по глупости, скачав не под версию и не проверив. Всякое бывает, заклинивает. Маразм крепчает, сосуды гнутся и крыша съезжает))

Как удалить хак, который заблокировал доступ к форуму

Заходите в config.php
после строчки

Цитата:
$config['Mysqli']['ini_file'] = '';
вставляете строчку

Цитата:
define('DISABLE_HOOKS', true);
Отключает систему плагинов и модулей.
Затем заходите на форум в админ-панель и спокойно удаляете вредный хак по хорошо изложенной инструкции выше. В config.php не забудьте удалить добавленную строчку.


Не знаю, есть ли у Вас эта информация, в моей ситуации оказалась бесценной, как раз хотела узнать что делать, но озарение пришло пораньше.
BonaQua вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
Veter (26.12.2013)
Старый 26.12.2013, 07:43 #9 (Ссылка)
Аватар для koil
Вебмастер
 
Регистрация: 16.01.2013
Моя смс: vB 3.8.4
Сообщений: 571
Записей в дневнике: 1
Сказал(а) спасибо: 42
Поблагодарили 97 раз(а) в 62 сообщениях
Репутация: 119
koil koil вне форума
Вебмастер
Дополнительная информация
По умолчанию

(может пригодится кому..)
если при установке хака добавляю что-то в шаблоны,
то сверху и снизу оставляю комментарии

<!-- добавлено для вставки картинок... начало -->
(добавленный код)
<!-- добавлено для вставки картинок... конец -->

это помогает при удалении хака когда нужно найти вставленный код..
особенно когда прошло много времени и все нюансы забыты..
koil вне форума   Ответить с цитированиемОтветить с цитированием
3 пользователя(ей) сказали cпасибо:
Veter (26.12.2013), Льюви (26.12.2013), Прометей (26.12.2013)
Старый 26.12.2013, 09:53 #10 (Ссылка)
Аватар для Прометей
Вебмастер
 
Регистрация: 15.08.2012
Адрес: Планета Земля
Моя смс: vBulletin 3.8.4 PL2
Возраст: 56
Сообщений: 888
Сказал(а) спасибо: 564
Поблагодарили 210 раз(а) в 147 сообщениях
Репутация: 230
Прометей Прометей вне форума
Вебмастер
Дополнительная информация
По умолчанию

Возьму на вооружение. Так как реально запомнить что и когда делал нереально (прошу простить за тавтологию).
Прометей вне форума   Ответить с цитированиемОтветить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спрашиваем, заказываем хаки и моды на vBulletin Аркадий 10 vBulletin 319 29.09.2017 18:11
Стоит ли удалять посты на форуме? Helenka Копирайтинг 50 21.04.2013 19:02
Как правильно придумать доменное имя? Neznayka Домены 7 30.11.2012 20:01
Как правильно обновить WordPress? Veter WordPress 0 01.10.2012 18:51


Текущее время: 22:16. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2018, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичёк, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!