Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как восстановить все данные после чистой установки DLE?

Как восстановить все данные после чистой установки DLE?


     08.09.2016    Общие вопросы    415

вопрос
Собираюсь сделать чистую установку DLE после того, как один из знающих людей сказал, что данная версия очень сильно загрязнена. Какие папки нужно оставить в корневой директории и как после переустановки восстановить все данные с базы данных?

Ответил: MozgFx


Файлы движка могут быть запороты самостоятельно или горе хацкерами...
Хацкеры как правило делают на сайте мобильные редиректы.
Проверить наличие таких можно на сайте 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
В этом случае можно попробовать исправить движок так, чтобы все аватарки при заливке пережимались, в таком варианте исполняемый код будет вырезаться.

Комментарии пользователей (11)

JEFF
2

69 | 6

JEFF - 8 сентября 2016 15:57 - Юзер

сделать чистую установку и подключить бд

baseroad
5

298 | 7

baseroad - 8 сентября 2016 16:02 - Юзер

JEFF,
ну бд подключается при установке, а восстановятся все данные (пользователи, скачивания, новости)? Тупо все папки удалить с корневой директории и залить заново движек и приступить к установке?

irrwisch
49

400 | 154

irrwisch - 8 сентября 2016 16:16 - Юзер

1. Сохраняете все папки и файлы к себе на ПК и делаете резервную копию БД.
2. Удаляете ВСЕ файлы с корневой фтп-папке Вашего домена.
3. Заливаете в корневую папку вашего домена чистый дистрибутив, выставляете права на папки и файлы следуя инструкции и устанавливаете CMS.
4. Копируете (можно с заменой) со своего ПК папку "uploads" и папку вашего шаблона.
5. Восстанавливаете БД.
6. Радуетесь жизни и чистому сайту.

irrwisch
49

400 | 154

irrwisch - 8 сентября 2016 16:05 - Юзер

Только папку "uploads" с загруженными файлами и папку шаблона, остальное можете удалять и делать чистую установку, а потом просто восстановить БД, папку "uploads" и шаблон.

baseroad
5

298 | 7

baseroad - 8 сентября 2016 16:19 - Юзер

irrwisch,
а как восстановить бд? По этому адресу /admin.php?mod=dboption ?

irrwisch
49

400 | 154

irrwisch - 8 сентября 2016 16:21 - Юзер

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

baseroad
5

298 | 7

baseroad - 8 сентября 2016 16:23 - Юзер

По этому адресу /admin.php?mod=dboption ?????

irrwisch
49

400 | 154

irrwisch - 8 сентября 2016 16:27 - Юзер

да, по этому, после создания резервной копии, она будет в папке "backup"

nowheremany
193

1731 | 1308

nowheremany - 8 сентября 2016 17:34 - Эксперт

про engine/data забыли

Благодарность принимаю тут Связь

baseroad
5

298 | 7

baseroad - 8 сентября 2016 21:38 - Юзер

Так, удалить все, потом залить чистый дистрибутив, пройти установку, залить папку upload и engine/data. Восстановить базу данных. Все верно?

MozgFx
1

39 | 23

MozgFx - 28 сентября 2016 11:13 - Юзер

Модераторы прошу в ответе исправить
второй пункт
upload\templates\*
заменить на
uploads\*

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

Похожие вопросы