13 марта 2024 Время чтения: 2 минуты

Екатерина Мацеевска

В ispmanager появился бэкап одного сайта

ispmanager
В релизе 6.93 появилась возможность создания резервной копии одного сайта. Пригодится, если хотите провести на сайте ребрендинг, внести новую фичу, перенести с PHP на Python или перелопатить половину конфигов. Новая функция поможет — сделайте архив и экспериментируйте, не боясь потерять данные.
Новая функция доступна в beta версии 6.93. Предварительная дата выпуска stable 6.94 — 26 марта.

Как работает:

  1. Отметьте нужный сайт в разделе «Сайты».
  2. Нажмите на иконку с тремя точки в конце строки с выбранным сайтом.
  3. Выберите в появившемся меню «Создать резервную копию сайта».
  4. Дальше можно скачать копию на компьютер или загрузить ее на сервер.
Создать резервную копию сайта в ispmanager

Проверить, началось ли создание копии можно в логе:

/usr/local/mgr5/var/backup2_site.log

Например, можно подключиться к серверу по SSH и ввести команду:

tail -f /usr/local/mgr5/var/backup2_site.log
Создать резервную копию сайта в ispmanager
В логе увидим, что процесс резервного копирования начался

Строка лога proc EXTINFO Process 1571709 finished with status 0 означает, что резервная копия сайта создалась успешно.

Создать резервную копию сайта в ispmanager
А еще при успешном создании бэкапа сайта в панели появится уведомление

Когда создание копии закончится, можно начинать изменение сайта.

Технические детали. Механизм отличается от обычного резервного копирования: здесь только ручной запуск и старые копии в хранилище сервера не затираются. Чтобы избежать переполнения диска, если вы часто используете эту функцию, не забывайте очищать папку с бэкапами (/var/www/{имя пользователя}/data/backups/{адрес сайта}) от уже ненужных версий сайта.

 

Запуск резервного копирования одного сайта единожды не запустит автоматическое копирование. Не забывайте, что для постоянных бэкапов необходимо настроить резервное копирование в одноименном разделе панели. Из копии сайта нельзя исключить папки или файлы — создается только полная копия и для больших сайтов это может занять время.

Как вернуться к старой версии сайта. Зайдите в контекстное меню и выберете пункт «Восстановить сайт из копии».

Там вы можете выбрать, что именно хотите восстановить:

  • файлы сайта,
  • настройки,
  • базу данных,
  • SSL-сертификат. При восстановлении SSL-сертификата будьте внимательны — проверьте срок его действия, он может уже закончиться. Поэтому по умолчанию этот пункт отключен.

Восстановить сайт можно как из скаченной на компьютер копии, так и из сохраненной на сервере, если она была.

Создать резервную копию сайта в ispmanager
Восстановить сайт
Создать резервную копию сайта в ispmanager
При удачном завершении восстановления сайта из резервной копии в панели появится уведомление

Технические детали. При восстановлении все файлы перезаписываются по файлам в директории. Конфигурация сбросится на момент создания резервной копии, ручные правки будут удалены. Конфигурации в таком случае перезапишутся по шаблону конфигурационных файлов.

 

Процесс восстановления может занять некоторое время. Восстановление файлов сайта из архивов требует дополнительного свободного пространства на сервере, равное весу копии или архиву сайта.