Cоздание резервной копии и настройка автосоздания резервной копии.

Для того, что бы сделать копию сайта, нужно зайти в панель управления cPanel в категории “Файлы” выбрать "Резервные копии"
Безымянный.png

Примечание: Частичные резервные копии можно создать/восстановить самостоятельно, а вот полную резервную копию восстановить через интерфейс cPanel -нельзя.
Это может сделать техническая поддержка
Теперь в разделе частичные резервные копии Выберите нужный Вам пункт :
  • Скачать/Восстановить резервную копию каталога

  • Скачать/Восстановить резервную копию баз данных

  • Скачать/Восстановить серверы пересылки электронной почты

  • Скачать/Восстановить фильтры электронной почты



































Настройка системы для автоматического создания резервных копий.

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

Для того, чтобы приступить к работе, на главной странице в cPanel в категории «Расширенный» и переходите в раздел «Запланированные задания».

В открывшемся окне есть несколько разделов. Первым идет электронная почта, а точнее, если вы хотите, чтобы система уведомляла о выполнении скрипта, добавьте ваш e-mail. При выполнение скрипта вам на e-mail будет приходить уведомление с результатом.

Вторым идет раздел «Добавить новое запланированное задание», как раз в нем вы сможете настроить запуск нужного вам скрипта. Предположим, что вам необходимо настроить запуск скрипта раз в день. Мы рекомендуем  выполнять Cron ночью, поскольку общая нагрузка на сервер будет ниже.

Например, вам нужно запустить скрипт в 2 часа ночи.

Выбираете:

минута - 00

час - 02

остальное - *

В поле “Команда” необходимо ввести команду которая зависит от задачи:

Бэкап баз данных

Для того чтобы сделать бэкап базы данных достаточно запустить в командной строке:
mysqldump --opt -u user -p password  database >/path/to/backup/filename.sql 
Вместо user нужно вписать имя пользователя, password - пароль, database - имя базы данных, и вписать нужный путь и название файла для сохранения. Даная команда выгрузить только указаную БД  и сохранит файл в указаную директорию без сжатия файла (в формате sql)
Для того чтобы выгрузить все БД указаного пользователя нужно вместо название БД написать опцию --all-databases :
mysqldump --opt -uuser -ppassword --all-databases  >/path/to/backup/filename.sql
Если же нужно сжать sql файл в архив gzip:
mysqldump --opt -uuser -ppassword --all-databases | gzip -c -9>/path/to/backup/filename.gz

Бэкап данных сайтов

Для бэкапа сайта нужно запустить в той же консоли такую команду:

tar -czf /path/to/backup/filename.tar.gz /path/to/site
Таким образом создастся архив gzip c данными Вашего сайта. Не забудьте заменить  путь к бэкапу и сайту на свои директории предварительно создав их.

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

 Распечатать статью

Также читают

Как редактировать php.ini через SSH

Подключимся к серверу используя SSH. Запускаем Putty, подключаемся к серверу. Например, у меня...

Как создать почтовый аккаунт

Для создания почтового аккаунта в cPanel’e зайдите в разделе «Электронная почта», затем «Учетные...

Как сменить язык с английского на русский?

Смена языка cPanel’и производится через раздел «Preferences» => «Change language».  

Установка и запуск Node.js

Перед использованием Node.js его необходимо установить. Для этого подключитесь к хостингу через...

Как установить максимальный объем памяти для работы скрипта

1. Зайдите в cPanel в Программное обеспечение - Select PHP Version   2. Далее в Switch To PHP...