Если Вы хотите восстановить Ваш сайт из резервной копии, это именно то комплексное руководство, которое Вам нужно. 

Вариант 1 - Восстановление сайта за определённую дату в активном хостинг-аккаунте

Если Вы хотите "откатить" сайт к определённой дате, полный список действий будет выглядеть следующим образом: 

  1. Сохраните резевную копию за нужную дату и за сегодня.
  2. Если в бэкапе есть данные нескольких Ваших сайтов (хостинг был приобретён после сентября 2018), распакуйте архив с файлами на компьютере. После этого откройте папку domains/domain.com/public_html, где domain.com  - имя Вашего домена, и сохраните содержимое этой папки в отдельный архив. Дальше мы будем работать с ним.
  3. Удалите все файлы в хостинг аккаунте. Вы можете сделать это через Файловый менеджер, либо подключившись по SSH.
  4. Если для работы сайта использовалась база данных (она необходима для работы таких популярных CMS как WordPress, Joomla, OpenCart), то удалите таблицы в базе данных.
  5. Загрузите резервную копию файлов любым удобным способом.
  6. Если для работы сайта использовалась база данных, то импортируйте базу в уже существующую.

Готово, Ваш сайт успешно восстановлен! Чтобы увидеть изменения может понадобится очистить кэш браузера и локальный DNS кэш 😊

Вариант 2 - Восстановление в новый хостинг-аккаунт

Если старый аккаунт уже не активен, но у Вас есть бэкапы, список действий для Вас будет выглядеть следующим образом: 

  1. Активируйте новый хостинг-аккаунт. 
  2. Загрузите резервную копию файлов любым удобным способом.
  3. Если для работы сайта использовалась база данных (она необходима для работы таких популярных CMS как WordPress, Joomla, OpenCart), то создайте новую базу и загрузите копию базы из бэкапа. После этого останется только подключить базу в конфигурационном файле вашего сайта. Если на сайте будет отображаться Ошибка подключения к базе данных, проверьте эту статью.

Готово, Ваш сайт успешно восстановлен! Чтобы увидеть изменения, может понадобится очистить кэш браузера и локальный DNS кэш 😊

Вариант 3 - Продвинутый, с использованием SSH

Вариант доступен на тарифных планах Премиум и выше.
Самый быстрый способ восстановления файлов из бэкапа (как в текущем, так и новом аккаунте) через SSH. Он может показаться немного сложным, но инструкция ниже должна помочь 😊
Ниже описан процесс для восстановления из бэкапа в текущем аккаунте.  

Шаг 1 - Подготовка

Подготовьте бэкап файлов за нужную дату (Хостинг → Управление → Бэкапы). Если для работы сайта использовалась база данных (она необходима для работы таких популярных CMS как WordPress, Joomla, OpenCart), то подготовьте и её бэкап.
Обратите внимание, что оба бэкапа должны быть за одну дату!

Пока бэкап подготавливается, удалите все файлы сайта: 

Шаг 2 - Копирование бэкапа по SSH

Подключитесь к Вашему хостинг-аккаунту по SSH и перейдите в корневую директорию (public_html): 

Обратите внимание, что выполнение команды ls  должно не показать ни одного файла.

Скопируйте ссылку на бэкап файлов:

И выполните команду: 

wget ссылка_на_бэкап 

Будет выглядеть таким образом: 

Шаг 3 - Распаковка

Распакуйте архив по SSH. Вам должна подойти команда

tar -zxvf archive.tar.gz 

Где вместо "archive" используйте имя Вашего бэкапа. Для дополнительной информации о распаковке архивов по SSH перейдите сюда: Как распаковать архив по SSH?

Все файлы будут распакованы в папку с именем архива. Всё, что Вам осталось, это перенести их на нужный уровень (в public_html): 

Для этого перейдите в папку, где размещены все файлы сейчас, выделите все и нажмите Move

И измените расположение: 

Готово! Файлы сайта восстановлены с бэкапа 😊

Шаг 4 - База данных 

Если для сайта использовалась база данных, импортировать её можно будет с помощью этого руководства: Как импортировать базу данных по SSH?

Остались вопросы? Просто откройте чат с командой поддержки - и мы будем рады помочь 💜 

Вы нашли ответ?