Как быстро откатить сайт до рабочего состояния?
Предисловие
В данной статье мы приводим пошаговую инструкцию применительно к хостингу NetAngels, с которым сотрудничаем уже много лет. Чтобы воспользоваться данной инструкцией и всеми преимуществами, необходимо, чтобы ваш сайт был размещен на этом хостинге либо зарегистрируйтесь. Как это сделать - описываем в этой статье.
Зачем нужен бэкап (backup)?
BackUp – это резервная копия вашего сайта или магазина, которая может понадобиться в случае сбоя проекта.
Когда может понадобиться бэкап?
- Вы случайно что-то удалили или не сохранили, при этом нарушилась работа системы управления и сайт перестал корректно работать.
- Вы установили не проверенный плагин, который внес непоправимые изменения, сайт перестал работать.
- Вы запутались с настройками темы/шаблона и не можете понять, как все вернуть обратно.
- Сайт взломали, подселили вирус, внесли изменения в базу данных.
- Произошел сбой на хостинге, который повредил файлы либо базу данных.
Это основные моменты, при которых вас может спасти только восстановление данных из копии ЛИБО вы можете воспользоваться загрузкой копии сайта (файлы + база данных) с диска, если ранее выполняли эту процедуру.
Восстанавливаем сайт
Предположим, что вы что-то добавили (например, установили плагин), и далее при работе с ним у вас возникли неполадки с сайтом. Вы конечно первым делом удалите его, чтобы исключить влияние на функционал, но предположим, что сайт корректно так и не заработал… А если помните, наша задача – все делать самим без помощи программистов (конечно, можно обратиться и к ним, заплатить деньги, а можно откатить версию сайта из бэкапа, тогда восстановится рабочая предыдущая версия сайта).
Далее возникает вопрос – что восстанавливать?
Здесь два варианта:
- Файлы сайта.
- База данных.
Т.к. мы ничего не загружали (изображения и файлы), а вносили только изменения в функционал, то все изменения коснулись исключительно базы данных. В этом случае мы запускаем бэкап базы данных.
Восстановление базы данных
Далее, выбираем “Точку восстановления“, смотрите по дате:
Далее, запускаем и через несколько минут текущая “испорченная” база данных полностью восстановлена до состояния рабочей.
Таким образом мы за несколько минут восстановили работоспособность сайта сами, без привлечения программистов.
Важно знать, что бэкап (и файлы, и база) делает хостинг автоматически 1 раз в сутки!
Остался вариант восстановления файлов сайта, т.е. по сути хостинг возьмет последнюю (или выбранную) точку восстановления (все файлы) и перезапишет текущее состояние сайта. При этом можно выбрать, хотите ли вы перезаписать сайт либо откатить в новую папку, но если речь про восстановление, то только перезапись текущих файлов.
Восстановление файлов сайта
Здесь все зависит, насколько большой у вас сайт. Если очень большой, то придется подождать, но не сильно долго.
Как откатить изменения на страницах и записях?
Бывает, что вы пишите новый пост, сохранили, все выложили. Затем решили написать новый, копируете предыдущий и в процессе работы понимаете, что вносите новую информацию не на новой странице, а на старой. Либо иначе: написали статью, сохранили, затем при редактировании случайно удалили и вновь сохранили…
Мы показали всего лишь пример, с которым сами сталкивались, и не раз, хотя казалось бы – опыт огромный, но “и на старуху бывает проруха“, как говорят.
Такое случается, да и вариаций может быть много, когда и как это происходит, предугадать невозможно. И получается, что ваш труд пропал… (вы так сперва думаете). А бэкап еще не создавался, поэтому шансов восстановить – нет… Все печально…
Но решение есть! Благодаря системе Вордпресс, в которой есть важная и полезная опция.
Это опция “Редакции”
Данная опция доступна при редактировании Страниц и Записей (блог).
Откройте Страницу либо Запись.
Если вы пользуетесь классическим редактором – «Classic Editor» , то в правом верхнем углу находится вкладка “Настройки экрана” , кликните на неё и увидите выпадающий сверху блок с настройками:
Здесь показаны все блоки, которыми вы можете управлять на странице редактора. Чекбокс включен – блок показывается, ну и наоборот.
Теперь прокрутите вних и увидите записи системы автосохранения:
Сверху – последние, Снизу – самые старые. Смотрите на дату и время, и если нужно восстановить – кликайте и смотрите, что было удалено, что добавлено. И если все ОК, то нажимайте на кнопку Восстановления редакции, страница обновится и информация восстановится.
Если вы пользуетесь редактором блоков «Gutenberg» , ищите в левой колонке блок “Редакции“, указывается и их количество:
Далее все тоже самое, как и в первом случае.
Поздравляем! Теперь вы умеете восстанавливать