Восстановление сайта из резервной копии
Если сайт сломался или часть материалов исчезла, я проверю доступные резервные копии и текущее состояние. После этого предложу, что и каким способом можно восстановить.
Начать можно с копии у хостинга или сохранившихся материалов. До их проверки я не обещаю восстановление всего сайта.
Содержание страницы
Кому подходит
Помогаю вернуть доступные файлы и данные из подходящей резервной копии. Это может быть восстановление сайта целиком или отдельной части — объём зависит от того, что сохранилось.
С какими проблемами приходят
- После обновления сайт перестал работать.
- Удалены страницы, файлы или изображения.
- Предыдущий откат вернул неподходящую версию.
- У хостинга есть копия, но непонятно, что в ней.
- Нужно вернуть часть данных, сохранив остальное.
В этих ситуациях полный откат нужен не всегда. Если достаточно устранить конкретную поломку, предложу исправление ошибки без возврата всего сайта к старой версии.
Если сайт перестал открываться и причина пока непонятна, посмотрите, что проверить до восстановления и где искать резервные копии.
Что я делаю
Сначала выясняю, что действительно можно вернуть. Резервную копию также называют бэкапом.
Проверяю дату и состав
Уточню, когда создана копия и что в неё входит: файлы, база данных, изображения и необходимые настройки. Один архив файлов не всегда содержит тексты, пользователей или заказы.
Проверяю пригодность
Наличие архива ещё не подтверждает, что из него получится вернуть рабочий сайт. Я проверю, читаются ли материалы, хватает ли нужных частей и подходят ли они для восстановления в текущих условиях.
Что будет с новыми данными
При возврате старой базы могут исчезнуть заказы, обращения и правки, появившиеся после даты копии.
Сначала зафиксирую доступное текущее состояние. Вместе определим нужную дату и объём восстановления; отдельно оценю более свежие обращения, заказы и изменения материалов.
Если сохранившиеся материалы позволяют, предложу вернуть только нужную часть или отдельно перенести свежие данные. Автоматическое объединение любых версий и сохранение всех данных обещать нельзя. До изменений объясню, что удастся перенести, а что остаётся под вопросом.
Как проходит работа
- Разбираю ситуацию: что перестало работать, когда это произошло и какие копии доступны.
- Оцениваю состав работ и ограничения. Согласуем нужную дату, части сайта, стоимость, срок и способ проверки.
- Сохраняю доступное текущее состояние перед изменениями, включая данные, которые нужно оставить.
- Проверяю выбранный способ в отдельной среде, когда это технически возможно. Если такой проверки сделать нельзя, заранее объясняю ограничение.
- Выполняю согласованное восстановление выбранных файлов и данных. Возможный перерыв в работе сайта обсудим заранее.
- Проверяю затронутые страницы, изображения, вход в панель управления и согласованные рабочие сценарии. Тестовые отправки и действия с заказами согласуем отдельно.
- Передаю результат: что возвращено, что проверено, какие ограничения остались и как дальше работать с копиями.
Что клиент получает
Вы сможете проверить возвращённые страницы и материалы, а также согласованные действия на сайте. Я покажу, какие части восстановлены, что именно проверено и что осталось недоступным.
Передам список выполненных работ и рекомендации по дальнейшим копиям и проверкам. Если причина сбоя не доказана, так и отмечу: возврат подходящей версии сам по себе не устанавливает причину поломки.
Стоимость и срок
От 5 000 ₽/проект
Это нижний ориентир за согласованное восстановление на одном сайте. На оценку влияют объём данных, полнота копии, состояние сайта и необходимость сохранять более свежие изменения.
После первичной оценки
Назову срок, когда станет понятен состав работ. Восстановление нескольких сайтов, сложное объединение данных и дополнительные исправления оцениваю по их объёму.
Если готовой копии нет
Сначала проверю доступные источники: копии у хостинга, материалы у владельца и прежнего разработчика. Иногда из них можно вернуть отдельные части. Возможности зависят от того, что сохранилось; полное восстановление без исходных данных я не обещаю.
Смежные задачи
Чтобы организовать будущие копии, их хранение и проверки, нужна настройка резервного копирования. Это отдельная задача после выбора способа восстановления.
При признаках компрометации подойдёт восстановление сайта после взлома: важно отдельно разобраться с причиной, вредоносными изменениями и доступами. Возврат старой копии не заменяет эту работу.
Для дальнейших обновлений, проверок и текущих задач можно обсудить техническую поддержку сайта. Здесь я оцениваю разовое восстановление из доступных материалов.
Как я организую работу
Разбираю вводные
Смотрю задачу, текущий сайт, доступы, ограничения и результат, который нужен на практике.
Предлагаю порядок работ
Отделяю срочное от полезного. Если трогаем живой сайт, сначала фиксирую текущее состояние.
Делаю и проверяю
Двигаюсь этапами и проверяю страницы, формы, админку, уведомления, сервер или интеграции.
Передаю результат
Коротко объясняю, что сделано, где есть ограничения и какие следующие шаги разумны.
Может понадобиться рядом
Частые вопросы
Можно ли восстановить сайт из копии хостинга?
Такая копия может подойти. Я проверю её дату, доступность и состав: у хостинга файлы и база иногда сохраняются отдельно.
Что делать, если копия неполная?
Сначала определю, какие части доступны и чего не хватает. Затем предложу возможный объём восстановления и отмечу данные, которые вернуть из этих материалов нельзя.
Проверяете ли сайт после восстановления?
Да, по согласованному списку страниц и действий. Результаты и непроверенные части отмечу в отчёте; действия, затрагивающие реальные обращения или заказы, предварительно согласуем.
Чем это отличается от восстановления после взлома?
Копия помогает вернуть доступные файлы и данные. После взлома отдельно нужны проверка причин компрометации, вредоносных изменений и доступов — одной заменой файлов это не решается.
Можно ли восстановить только часть сайта?
Иногда да: например, отдельные изображения или материалы. Я сначала проверю, можно ли отделить нужную часть и не затронуть связанные данные.
Что будет с заказами после даты копии?
Старая база может их не содержать. До отката я отдельно оценю свежие заказы и возможность их переноса. Если сохранить их имеющимся способом нельзя, сообщу об этом до изменений.
Можно ли обратиться без готового архива?
Да. Расскажите, где размещён сайт и что сохранилось. Я начну с поиска доступных источников, но результат смогу оценить только после их проверки.
Бриф помогает начать без лишних уточнений
В брифе можно подробнее описать историю сбоя и доступные копии. Для первого обращения достаточно коротко описать ситуацию в форме ниже.
Обсудить восстановление сайта
Укажите адрес сайта, что случилось и когда он в последний раз работал как нужно. Расскажите, есть ли копия, за какую дату и у кого она хранится. Если после этой даты появились важные заказы, обращения или правки, упомяните это без личных данных клиентов. Пароли и архивы базы сюда не присылайте — доступы согласуем отдельно.
