Восстановление файлов сайта из резервной копии в JetBackup 5

Печать
  • 0

Случайно удалили файл, правка темы испортила оформление, обновление плагина «уронило» сайт? Чаще всего прежние файлы можно вернуть самостоятельно за несколько минут. Откройте в cPanel JetBackup 5, перейдите в Home Directory, выберите копию за дату, когда сайт ещё работал, отметьте нужные папки или файлы и запустите восстановление. Ниже разобран каждый экран.

Что важно знать заранее

  • Хостинг-аккаунт автоматически копируется каждые 24–48 часов. Копии хранятся в двух разных местах и доступны 30 дней, после чего самые старые заменяются новыми.
  • При восстановлении файлы из копии записываются поверх текущих. Все изменения, внесённые в эти файлы после даты копии, пропадут, поэтому выбирайте только то, что действительно нужно.
  • Сайт обычно состоит из файлов и базы данных. Для WordPress, Joomla, OpenCart или интернет-магазина восстановите и базу за ту же дату (см. восстановление базы данных MySQL), иначе файлы и содержимое могут не совпасть.
  • Если нужно лишь посмотреть старую версию файла, нажмите Download вместо Restore: копия окажется у Вас на компьютере, а на сервере ничего не изменится.

Где лежат файлы сайта

Основной домен аккаунта находится в папке public_html. У дополнительных (addon) доменов своя папка: она может быть внутри public_html или прямо в домашней папке аккаунта. Если сомневаетесь, откройте в cPanel раздел Domains и посмотрите столбец Document Root напротив домена: именно эту папку и нужно восстанавливать.

Пошаговая инструкция

  1. Войдите в cPanel. В разделе Files нажмите JetBackup 5 (или введите «JetBackup» в поиске cPanel).
  2. В блоке Restore & Download нажмите Home Directory.
  3. Откроется список доступных копий: самая свежая сверху, дата указана в столбце Created. Щёлкните по строке с датой, когда сайт ещё работал нормально.
  4. В выбранной строке нажмите Change Files Selection. По умолчанию выбрана вся домашняя папка, а это редко то, что нужно.
  5. Откроется окно Select files с путём /backup-root/: это Ваша домашняя папка в том виде, в каком она была на дату копии. Чтобы открыть папку, щёлкните по её имени. Файлы, имя которых начинается с точки (например, .htaccess), видны после включения Show Hidden Files.
  6. Отметьте нужное в зависимости от задачи:
    • Сайт дополнительного домена: отметьте его папку.
    • Сайт основного домена: откройте public_html и отметьте всё, кроме папок других сайтов, которые там лежат.
    • Один или несколько файлов: откройте папку, где они находятся, и отметьте только их.
    Затем нажмите Select Files. В строке появится количество выбранных файлов и папок.
  7. Нажмите Restore под списком.
  8. В окне Restore Summary показано, что будет восстановлено. Проверьте список и нажмите Restore Selected Items. Задача встанет в очередь.

Параметр Merge

В окне сводки, в блоке Restore Options, есть флажок Merge backup data with live account data. Как следует из названия, он объединяет копию с тем, что сейчас лежит на сервере, вместо того чтобы вернуть выбранное в точности как было. После взлома оставьте его выключенным, чтобы файлы, подброшенные злоумышленником, не остались на месте. Включайте его, только если хотите сохранить файлы, созданные после даты копии.

Как следить за задачей в Queue

Откройте Queue на главной странице JetBackup 5 или через значок часов слева. Pending означает, что задача ждёт своей очереди; пока она выполняется, не меняйте файлы и настройки аккаунта. Completed говорит о том, что файлы восстановлены. Если видите Failed, попробуйте копию за другую дату; если и это не помогло, откройте тикет и укажите дату и папку, которую пытались восстановить.

Типичные ошибки

  • Восстановление всей домашней папки. В ней хранятся также почтовые ящики и настройки аккаунта. Восстанавливайте только папку сайта, если Вам не нужно всё сразу; для полного отката есть отдельная статья о восстановлении всего аккаунта.
  • Забытый кеш. Если после успешного восстановления сайт выглядит по-прежнему, очистите кеш плагина кеширования (например, LiteSpeed Cache) и браузера.
  • Вернули заражённые файлы и на этом остановились. Чистые файлы за прошлую дату не закрывают уязвимость, через которую проник злоумышленник. Сразу обновите CMS, плагины и темы и смените пароли; подробнее в статье что делать, если сайт взломали.

Частые вопросы

Можно ли восстановить файл в другую папку?

Напрямую из JetBackup нельзя. Скачайте файл кнопкой Download и загрузите его в нужное место через File Manager.

Нужна версия старше 30 дней. Это возможно?

Автоматические копии охватывают последние 30 дней. Для более ранних версий нужна собственная копия, поэтому мы советуем её хранить; см. статью резервные копии в cPanel и как сделать свою.

Кнопки в JetBackup на румынском или русском. Так и должно быть?

Да. JetBackup использует язык, выбранный в cPanel, поэтому часть надписей может быть переведена. Расположение кнопок от этого не меняется.

Полезные статьи

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80