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

Как восстановить вложения?

Добавлено: 24.07.2019 23:44
alt-x
Предполагаю, что при лечении сайтов от вирусов 1,5 месяца назад было потеряно содержимое папки files, а следовательно, все вложения за 2016-2019 годы более не доступны.
К счастью, в день Икс был сделан бэкап, и папка files до вмешательства сохранилась.
В этой папке кроме файлов вложений (в зашифрованном виде) ещё файлы .htaccess и index.htm.
В рабочей папке новые файлы вложений (датой позже вмешательства) и тоже файлы .htaccess и index.htm.
Как их правильно интегрировать, чтобы удаленные вложения встали на свои прежние места? Просто скопировать из старой папки в новую файлы вложений, а файлы .htaccess и index.htm не трогать? Или их перезаписать старыми файлами? Или как-то по-другому?
Ситуация усугубляется тем, что спустя три дня после лечения, я обновил форум с 3.2.0 до 3.2.7.

Re: Как восстановить вложения?

Добавлено: 24.07.2019 23:57
Татьяна5
Да, просто скопировать, в бинарном режиме. Если не побились при создании бекапа, то подхватятся

Re: Как восстановить вложения?

Добавлено: 25.07.2019 9:12
alt-x
Переписал в бинарном режиме всё содержимое из старой папки в рабочую папку кроме:
подпапки plupload;
файла .htaccess;
файла index.htm.

Вложения подхватились, но выглядят примерно так:
файл_pdf.JPG
Это - файл pdf, если что.

Бэкап, из которого производилось восстановление, создавался простым копированием всего аккаунта на хостинге через FTP-клиент. При этом о существовании различных режимов передачи я узнал только вчера. Очевидно, что при создании бэкапа по умолчанию был выставлен режим - авто.

Больше сделать ничего нельзя?

Re: Как восстановить вложения?

Добавлено: 25.07.2019 10:27
Пчелкин
Значит усе... Это конец.
Может у хостера завалялись папки с хостерскими бекапами? (такое бывает)

Re: Как восстановить вложения?

Добавлено: 25.07.2019 10:31
alt-x
У меня есть апрельский бэкап всего моего аккаунта на хостинге, сделанный аппаратными средствами хостинга. Но там, кроме форума, ещё три сайта с базами данных. Как из этого бэкапа восстановить только содержимое папки files форума, не затронув остальные?

Re: Как восстановить вложения?

Добавлено: 25.07.2019 11:31
Sheer
alt-x писал(а): 25.07.2019 10:31 Как из этого бэкапа восстановить только содержимое папки files
Скопировать только содержимое этой папки. Ну очевидно же.

Re: Как восстановить вложения?

Добавлено: 25.07.2019 14:15
alt-x
Расширение .tar.gz сбило с толку.

Re: Как восстановить вложения?

Добавлено: 25.07.2019 20:06
alt-x
Смог восстановить почти всё, кроме отрезка 08.04.2019 - 12.06.2019. Там 46 файлов.
Обращался даже на хостинг, вдруг у них бэкапчик какой завалялся, но тщетно. Техподдержка хостинга выразила сомнение, что режим копирования данных мог повлиять на целостность. И посоветовали обратиться на форум, посвященный разработке сайтов на используемой CMS )))

Re: Как восстановить вложения?

Добавлено: 25.07.2019 20:48
Sheer
alt-x писал(а): 25.07.2019 20:06 Техподдержка хостинга выразила сомнение, что режим копирования данных мог повлиять на целостность
Режим копирования напрямую влияет на целостность бинарных файлов.
alt-x писал(а): 25.07.2019 20:06 И посоветовали обратиться на форум
Если файлы удалены физически, то можно еще к Папе римскому за помощью обратится. Пусть сотворит чудо, и файлы восстановятся.

Re: Как восстановить вложения?

Добавлено: 25.07.2019 22:36
alt-x
Они не удалены физически. Они существуют, но не читаются.

Re: Как восстановить вложения?

Добавлено: 25.07.2019 23:38
Beer
Все твои 46 аттачей записаны в таблице phpbb_attachments. Если файла нет в папке forum\files\ физически, а запись имеется - ничего уже не восстановишь. Только по совету Sheer, см. выше.

Re: Как восстановить вложения?

Добавлено: 26.07.2019 1:21
Sheer
alt-x писал(а): 25.07.2019 22:36но не читаются
Читаются. Но повреждены. Можно попросить кого-нибудь из тибетских шаманов починить. Ну или сразу к Далай-ламе.

Re: Как восстановить вложения?

Добавлено: 26.07.2019 9:19
alt-x
Beer писал(а): 25.07.2019 23:38 Если файла нет в папке forum\files\ физически, а запись имеется - ничего уже не восстановишь.
Они есть.

Re: Как восстановить вложения?

Добавлено: 26.07.2019 12:00
Beer
В БД указан тип файла. Если это картинка - добавь расширение .jpg или какое там надо - и файл откроется. Естественно, если это архив zip, то с расширением .jpg или .rar он не откроется.

Re: Как восстановить вложения?

Добавлено: 28.07.2019 13:24
Sumanai
Beer писал(а): 26.07.2019 12:00 и файл откроется
Файл побит, никак он не откроется.