Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как восстановить все данные после чистой установки DLE?

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


     08.09.2016    Все вопросы » Общие вопросы    536

вопрос
Собираюсь сделать чистую установку 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
Юзер

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

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

baseroad
Юзер

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

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

irrwisch
Юзер

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

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

irrwisch
Юзер

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

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

baseroad
Юзер

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

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

irrwisch
Юзер

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

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

baseroad
Юзер

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

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

irrwisch
Юзер

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

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

nowheremany
Эксперт

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

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

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

baseroad
Юзер

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

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

MozgFx
Юзер

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

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

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

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

наверх