вопрос
Собираюсь сделать чистую установку DLE после того, как один из знающих людей сказал, что данная версия очень сильно загрязнена. Какие папки нужно оставить в корневой директории и как после переустановки восстановить все данные с базы данных?
Файлы движка могут быть запороты самостоятельно или горе хацкерами...
Хацкеры как правило делают на сайте мобильные редиректы.
Проверить наличие таких можно на сайте SECU RU
Как же все быстро вернуть на свои места если не удается обнаружить проблемный код.
Самый простой метод полная переустановка DLE.
1. В админ-панели смотрим текущую версию
2. После удалить все кроме:
templates/Ваш шаблон/*
engine/data/*
uploads/*
backup/
3. Файлы в папке engine/data/* изучить на наличие постороннего кода.
4. Далее берем дистрибутив той версии что установлена или той до которой планируем обновляться.
5.1.1. В случае обновления копируем на хостинг всё, кроме стандартных шаблонов.
upload/templates/Default - не копируем
upload/templates/Green - не копируем
upload/templates/Red - не копируем
5.1.2. Приступаем к обновлению, после завершения всё готово
5.2.3. Всё - при условии того что код стандартный был в файлах движка.
5.2.1. В случае переустановки текущей установленной версии.
upload/templates/Default - не копируем
upload/templates/Green - не копируем
upload/templates/Red - не копируем
upload/upgrade/ - не копируем
install.php - не копируем
5.2.2. Всё - при условии того что код стандартный был в файлах движка.
6.1. Если были сторонние моды их нужно переустановить.
6.2. Если вносились правки в файлы движка их нужно будет произвести снова.
Лирическое отступление:
7. Один недостаток если картинку залили как Shell
В этом случае можно попробовать исправить движок так, чтобы все аватарки при заливке пережимались, в таком варианте исполняемый код будет вырезаться.
Хацкеры как правило делают на сайте мобильные редиректы.
Проверить наличие таких можно на сайте SECU RU
Как же все быстро вернуть на свои места если не удается обнаружить проблемный код.
Самый простой метод полная переустановка DLE.
1. В админ-панели смотрим текущую версию
2. После удалить все кроме:
templates/Ваш шаблон/*
engine/data/*
uploads/*
backup/
3. Файлы в папке engine/data/* изучить на наличие постороннего кода.
4. Далее берем дистрибутив той версии что установлена или той до которой планируем обновляться.
5.1.1. В случае обновления копируем на хостинг всё, кроме стандартных шаблонов.
upload/templates/Default - не копируем
upload/templates/Green - не копируем
upload/templates/Red - не копируем
5.1.2. Приступаем к обновлению, после завершения всё готово
5.2.3. Всё - при условии того что код стандартный был в файлах движка.
5.2.1. В случае переустановки текущей установленной версии.
upload/templates/Default - не копируем
upload/templates/Green - не копируем
upload/templates/Red - не копируем
upload/upgrade/ - не копируем
install.php - не копируем
5.2.2. Всё - при условии того что код стандартный был в файлах движка.
6.1. Если были сторонние моды их нужно переустановить.
6.2. Если вносились правки в файлы движка их нужно будет произвести снова.
Лирическое отступление:
7. Один недостаток если картинку залили как Shell
В этом случае можно попробовать исправить движок так, чтобы все аватарки при заливке пережимались, в таком варианте исполняемый код будет вырезаться.