Процесс резервного копирования вашего сайта будет зависеть от того, как и где он размещен. Этот процесс можно резюмировать как возможный с помощью одного из двух или трех вероятных методов:
Точный процесс будет варьироваться в зависимости от веб-интерфейса, предоставленного вам вашим интернет-провайдером, поэтому здесь невозможно указать подробности. Однако cPanel, Плеск и многие другие известные веб-интерфейсы управления содержат опции резервного копирования. Найдите на панели управления значок с названием «Резервное копирование» или «Полное резервное копирование».
Точный процесс будет зависеть от служб и доступа, которые у вас есть к вашему веб-серверу. Возможно, вы сможете выполнить эти задачи довольно безболезненно. Во-первых, зайдя в утилиту типа файлового менеджера, представленную в интерфейсе панели управления, предоставленном вашим интернет-провайдером. Отсюда вы можете создать zip-файл всей корневой папки вашего сайта.
У вас также может быть доступ к интерфейсу, из которого управляются базы данных веб-сайта, и у него, вероятно, будет возможность создавать резервные копии/экспорт.
После резервного копирования в идеале скопируйте zip-файл и экспортируйте базу данных с сервера в хранилище локального компьютера для безопасного хранения.
Если вы запускаете свой веб-сайт на платформе, которая использует капли или Кубернетес или это установленный вручную VPS (виртуальный частный сервер) без интерфейса веб-администратора, тогда единственный вариант управления вашим сервером, вероятно, будет через CLI (интерфейс командной строки).
Точный процесс будет зависеть от типа веб-сервера, на котором работает ваш веб-сайт, и по этой причине, если у вас есть такой хостинг, вы, вероятно, уже знаете, как выполнить эту относительно простую задачу администрирования.
Однако в качестве приблизительного руководства вы можете сделать резервную копию корня общедоступного веб-сайта, выполнив следующую команду из корня вашего веб-пространства:
zip -r веб-сайт-export.zip public_html
И вашу базу данных (при условии, что это MySQL/Maria DB), скорее всего, можно извлечь с помощью такой команды, как:
mysql -u UserName -pPassWord DatabaseName > export.sql