Меню

Что такое бэкап сайта и как его сделать

Всё пропало! Или нет? Часть I. Как сделать резервную копию сайта

Все платные хостинги автоматически делают резервное копирование файлов, которые содержат частичную или полную информацию о сайте. Это важно: если что-то случится с сайтом — всё можно будет вернуть. Да, автоматические бэкапы помогают, но лучше уметь делать это самостоятельно, чтобы не зависеть от обстоятельств. Сейчас мы вам всё расскажем.

Что такое бэкап сайта и зачем он нужен

Бэкап (от англ. backup — «резервная копия») — это резервная копия данных, которая содержит всю информацию о сайте от оформления до текстов и хранится на компьютере, сервере или в облачном хранилище. Эти данные нужны на случай, если что-то случится с основной версией.

В RU-CENTER мы делаем резервное копирование ежедневно и храним бэкапы в течение 7 дней, после чего они удаляются. Резервное копирование электронных писем не делаем, но вы можете настроить его в самом почтовом сервисе или перенаправлять письма на другую почту.

Если на сайте планируются технические работы, смена шаблона, сервера или хостинга — для перестраховки лучше самостоятельно сделать копию сайта и сохранить её на компьютере. Она пригодится, если захотите протестировать, например, работу сайта на новом хостинге.

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

Словарь терминов

Составили для вас список терминов, которые будут встречаться в статье.

FTP (File Transfer Protocol) — это протокол, который используется для передачи файлов.

Доступ по FTP — это один из возможных способов доступа к файлам на сервере. Обычно используется для обновления информации на сайтах при помощи специальных FTP-клиентов, а также для доступа к какой-либо удалённой папке сервера, чтобы загружать и выгружать нужные вам файлы.

FTP-сервер — это любой сервер, который поддерживает FTP.

FTP-клиент — это программа для простого доступа к удалённому FTP-серверу. Может работать в режиме текстовой консоли, пересылая команды пользователя и файлы. Или же отображать файлы на удалённом сервере, как если бы они были на вашем компьютере. А может выполнять и оба сценария одновременно.

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

SSH (Secure SHell) — это сетевой протокол, чтобы соединяться с удалённым сервером, выполнять на нём команды и загружать файлы. Ключевая особенность — шифрование передаваемой информации.

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

Что важно учесть при резервном копировании

Во время копирования сайт может работать немного медленнее — не стоит заниматься этим в пик посещаемости.

По FTP чаще всего происходит заражение сайта — работайте в FTP-клиенте на защищённом от вирусов компьютере.

Подготовьте место для бэкапа файлов и дампа базы данных сайта — на компьютере, удалённом FTP-cервере или облачном хранилище (Dropbox, Google Drive, Облако Mail.ru и другие). Весить они будут почти столько же, сколько сам сайт (чуть меньше, но всё же).

Как сделать резервное копирование

Резервное копирование делается по-своему для файлов сайта и базы данных (дамп базы данных). В обоих случаях это можно сделать несколькими способами.

Резервное копирование файлов сайта

Можно сделать через панель управления хостингом, FTP-клиент FileZilla и SSH-доступ.

Через панель управления хостингом

Панель обычно идёт вместе с хостингом, отдельно её оплачивать не нужно. Во всех панелях управления есть инструмент для резервного копирования. Все примеры в этой статье — на панели управления виртуальным хостингом RU-CENTER.

Шаг 1. В панели управления хостингом зайдите в раздел «Резервные копии». Вы автоматически окажетесь во вкладке «Файлы» — она нам и нужна. Выберите подходящий день на календаре (1), в который делались резервные копии, и нажмите на название сайта (2).

Шаг 2. Нажмите на «Восстановить полностью», а в открывшемся окне — «Восстановить с сохранением». Копия файлов будет сохранена в каталоге /home/login/tmp/DATE, где DATE — дата и время резервного копирования, например, 202010210135.

Шаг 3. Чтобы скачать копию файлов сайта, зайдите в раздел «Файловый менеджер» на панели. Откройте папку tmp.

Шаг 4. Зайдите в папку от нужной даты (в примере — 202010210135). Поставьте галочку рядом с папкой с названием вашего сайта (скорее всего, она там единственная), нажмите на «Архиватор» и в появившемся меню выберите «Добавить в архив».

Шаг 5. В открывшемся окне введите название архива, например, «Бэкап_20201021». Нажмите на кнопку «Архивировать».

Шаг 6. Обновите страницу, и в списке появится архив с бэкапом в формате rar. Нажмите на него, чтобы скачать, — или поставьте галочку рядом с файлом и в появившемся меню нажмите на «Скачать».

Больше информации о работе с файловым менеджером в этой инструкции.

Через FTP-клиент FileZilla

Логин, пароль и адрес сервера для доступа по FTP найдёте в письме хостинг-провайдера, а также в панели управления. Зайдите в раздел «FTP и SSH», вы автоматически окажетесь во вкладке FTP.

Нажмите на FTP-пользователя, откроется страница с данными. Чтобы узнать пароль, нажмите на кнопку «Сбросить пароль» — и увидите его во всплывающем окне. Также вы можете получить его на почту, поставив галочку рядом с «Выслать пароль на почту» и нажав на ту же кнопку.

Читайте также:  Как сделать ссылку на пост в контакте на стене

Шаг 1. Установите FileZilla. Скачайте программу на официальном сайте, нажав на кнопку Download FileZilla Client. Стандартной версии будет достаточно.

Шаг 2. Авторизуйтесь. Введите данные для доступа к сайту в верхней панели: хост (адрес сервера), имя пользователя и пароль. В поле «Порт» впишите «21» — это стандартный порт FTP.

Что делать, если при авторизации возникает ошибка «Невозможно подключиться к серверу»

1. Нажмите на кнопку в верхнем левом углу (1) для запуска «Менеджера сайтов». В разделе «Общие»:

2. Введите логин и пароль для доступа к сайту и нажмите «Ок». В открывшемся окне нажмите также «Ок».

После авторизации окно программы FileZilla станет выглядеть так:

Шаг 3. Создайте папку для бэкапа на своём компьютере. Назовите её так, чтобы вы смогли её потом опознать, например «Бэкап_Название сайта_Дата бэкапа». Откройте папку в левой части проводника FileZilla, выбрав в открывающемся меню или введя вручную (место расположения папки можно посмотреть в свойствах).

Шаг 4. Сделайте бэкап. Выберите файлы и папки сайта в правой части окна, кликните правой кнопкой мыши и нажмите «Скачать» — или перетяните их в левую часть проводника (там где созданная вами папка на компьютере). Программа начнёт копировать файлы — это займёт некоторое время.

Через SSH-доступ

Данные для подключения к серверу по SSH вы найдёте в разделе «FTP и SSH», вкладка SSH панели управления или в письме от хостинг-провайдера. Чтобы узнать пароль, нажмите на кнопку «Сбросить пароль» — и увидите его во всплывающем окне. Также вы можете получить его на почту, поставив галочку рядом с «Выслать пароль на почту» и нажав на ту же кнопку.

Это вариант для продвинутых пользователей или администраторов, которые знают, как работать с командной строкой. В большинстве случаев для бэкапа файлов сайта достаточно панели управления или FTP-клиента — их мы рассмотрели выше. А если хотите узнать больше о работе с хостингом по SSH — прочтите нашу инструкцию.

Резервное копирование базы данных

Через панель управления хостингом

Шаг 1. Зайдите в раздел «Резервные копии», вкладка «Базы данных». Выберите нужный вам день на календаре (1), в который делались резервные копии, и нажмите на «Резервная копия от (время)» (2).

Шаг 2. Нажмите на «Выберите операцию», далее «Сохранить в виде файла». Дамп базы данных сохранится в папке tmp и станет доступен для скачивания.

Шаг 3. Чтобы скачать дамп базы данных, зайдите в раздел «Файловый менеджер» на панели. Откройте папку tmp.

Шаг 4. Зайдите в папку от нужной даты и выберите из списка дамп базы данных login_db.sql. Нажмите на него, чтобы скачать, — или поставьте галочку рядом с файлом и в появившемся меню нажмите на «Скачать».

Через phpMyAdmin

Логин и адрес сервера для доступа к MySQL найдёте в письме от хостинг-провайдера, а также в панели управления хостингом в разделе «Базы данных». Перейдите во вкладку «Пользователи» и нажмите на имя пользователя.

Чтобы получить пароль, нажмите на кнопку «Сбросить пароль» — и увидите его во всплывающем окне. Также вы можете получить его на почту, поставив галочку рядом с «Выслать пароль на почту» и нажав на ту же кнопку. Если что, вот мини-инструкция для подключения к серверу MySQL.

Шаг 1. Откройте phpMyAdmin. Для этого зайдите в панель управления хостингом в раздел «Базы данных» и нажмите на PHPMyAdmin. В результате откроется окно авторизации.

Шаг 2. Авторизуйтесь. Окно станет выглядеть так:

Шаг 3. Слева на странице выберите нужную базу данных (1) и нажмите на вкладку «Экспорт» (2). Окно станет выглядеть так:

Через SSH-доступ

Данные для подключения к серверу по SSH вы найдёте в разделе «FTP и SSH», вкладка SSH панели управления или в письме от хостинг-провайдера. Чтобы узнать пароль, нажмите на кнопку «Сбросить пароль» — и увидите его во всплывающем окне. Также вы можете получить его на почту, поставив галочку рядом с «Выслать пароль на почту» и нажав на ту же кнопку.

Источник

Что такое бэкап сайта и как его сделать

Закон Мёрфи гласит: если плохое может случиться, оно случится. Бутерброд всегда падает маслом вниз. Сайты тоже падают.

Чтобы не пострадать от закона Мёрфи, делайте бэкапы. Мы собрали три способа сделать резервную копию сайта (на WordPress и не только): через FileZilla, панели управления или сервисы для бэкапов.

Что такое бэкап сайта и зачем он нужен

Бэкап — это резервная копия данных. Она нужна на случай, если с оригиналом что-то случится. Кнопка «Удалить» попадёт под горячую руку, сгорит компьютер или наступит армагеддон — не страшно. Если есть копия, потерянные данные можно быстро восстановить.

Любой ценной информации нужны бэкапы: семейным фото, почтовой переписке, рабочим документам. Но особенно — сайтам. И на это есть три причины.

Не страшно потерять сайт, собранный на коленке за пять минут. Обиднее, когда заплатил за разработку, фотографии и тексты; привлек посетителей через рекламу; всё настроил. Еще больнее потерять площадку, куда регулярно заходят за покупками тысячи посетителей. Поэтому если сайт вам дорог — делайте бэкапы.

Читайте также:  Как сделать перерасчет страховых взносов в 1с зуп

Почему никто не делает бэкапы

Тут мы немного слукавили. На самом деле, бэкапы делают многие. Наученные жизнью админы так вообще настраивают резервное копирование в первую очередь.

Админы даже шуточно делят друг друга на две группы: «те, кто делает бэкапы, и те, кто уже делает бэкапы». «Уже» — потому что потеря данных запоминается на всю жизнь. Это как с плитой в детстве: коснёшься один раз, потом будешь обходить за версту. Останешься в новогоднюю ночь с поломанным сайтом и без бэкапа — научишься настраивать резервное копирование. У нас даже есть история об этом.

«В студенчестве я подрабатывал в одной фирме, и у неё был сайт. Тогда карты и справочники не были распространены, и на сайт за справкой каждый день заходило много пользователей. А у меня ещё было недостаточно навыков в «этих ваших линуксах», и я случайно удалил половину разделов сайта, а бэкапа не было. Хуже всего то, что сделал я это 31 декабря и не заметил. Все каникулы сайт лежал. Я очень сильно пожалел!»

Иван Литвинцев, проджект-менеджер Vepp

Но кроме опытных админов в мире есть не очень опытные. Они не делают бэкапы не только из лени или по незнанию, но и по другим причинам. В основном все экономят.

Экономят на ресурсах. Бэкап — это копия всех файлов сайта. Она занимает столько же места, сколько оригинал: сайт «весит» 1Гб, бэкап будет меньше, но ненамного. А ещё сам процесс копирования отнимает ресурсы. Если запустить бэкап в пик посещаемости, сайт начнёт работать медленнее. То есть причина не надуманная, для создания резервных копий и правда нужны ресурсы.

Экономят на времени. Кто-то не знает, как делать бэкапы, и думает, что на это способны только админы. А про админов думает, что их днём с огнем не сыщешь и за работу они попросят всё золото мира. Действительно, кое-какие знания понадобятся, и в некоторых случаях без помощи профессионалов не обойтись. Но в целом проблему можно решить, выбрав один из предложенных в этой статье вариантов и потратив час времени.

Как сделать бэкап сайта

Проблему с бэкапами можно решить по-разному.

Бесплатно или почти бесплатно

Стоимость бэкапа складывается из двух частей: стоимости места, где копия хранится, и работы по настройке резервного копирования.

Чтобы сэкономить на месте, можно сохранять копии на компьютер или ноутбук. Лучше использовать облачное хранилище — Google Диск, Яндекс.Диск, Dropbox. Если хранилище уже оплачено для других задач, то его просто можно приспособить для бэкапов. Если нет — оплатить начальный тариф или использовать «приветственные» гигабайты.

Чтобы сэкономить на настройке, воспользуйтесь бесплатными сервисами.

FileZilla и phpMyAdmin
Это бесплатные сервисы, их может скачать любой. FileZilla управляет файлами, phpMyAdmin — базами данных. Да-да, файлы и БД придётся копировать по отдельности. Способ точно не самый простой и не самый надёжный (придётся самому контролировать актуальность бэкапов). Зато самый доступный: вообще ни за что не надо платить.

Панель управления
Панель управления сайтом — это такой онлайн-сервис, где можно настраивать домен, почту и бэкапы. Обычно идёт вместе с хостингом, поэтому дополнительно за неё платить не надо. Через панель настроить резервное копирование проще, чем через FileZilla и phpMyAdmin. Кроме того, это надёжнее, потому что панель бэкапит файлы и базы сама и по расписанию — то есть вообще без вашего участия.

Просто или почти просто

Описанные выше способы всё-таки потребуют некоторого участия. Если вы не готовы вникать в инструкции, но готовы заплатить — вот вам пара простых вариантов.

Купить дополнительную услугу резервного копирования у хостинг-провайдера
Хостинг-провайдер — компания, которая сдаёт место для размещения сайтов. Обычно провайдеры предлагают услугу резервного копирования. Купить её — самый простой способ. Сотрудники всё настроят, и оно будет работать. Вам останется только исправно платить. Цена зависит от запросов провайдера и размеров бэкапов.

Оплатить облачный сервис
Есть специальные приложения для резервного копирования. Их используют, когда важно, чтобы бэкапы создавались часто и содержали все последние изменения. Придётся заплатить за сам сервис и хранилище, если оно не оплачено. Иногда сервис для бэкапов включает место на облаке.

Разберём описанные варианты подробнее.

Вариант 1. «Ручной» бэкап через FileZilla и phpMyAdmin

FileZilla копирует файлы, phpMyAdmin — базу данных. Файлы есть у каждого сайта, а вот база данных — не у всех. Впрочем, сайт без базы данных скорее исключение. Например, она обязательно есть у всех сайтов на WordPress.

Чтобы сделать бэкап, надо настроить подключение программ к хостингу и скопировать данные.

Бэкап файлов через FileZilla

Шаг 1. Скачать и установить FileZilla. Скачайте программу на официальном сайте и установите согласно инструкции.

0 filezilla open 0Так выглядит установленная FileZilla

Шаг 2. Подключить FileZilla к сайту. Запустите FileZilla и введите данные для доступа в соответствующие поля. Нажмите Быстрое соединение. Готово!

%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%D1%8B%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B7%D0%B8%D0%BB%D0%BB%D1%8B 1Поля для авторизации растянуты наверху экрана

Логин, пароль и IP-адрес сервера для доступа по FTP найдёте в письме от хостинг-провайдера.

Читайте также:  Как сделать эффект рыбьего глаза в лайтруме

1 hosting provider letter 0Доступы к хостингу в письме Reg.ru. У вашего провайдера письмо может выглядеть иначе

Шаг 3. Создать папку для бэкапа. На компьютере создайте папку для бэкапа. Назовите её «Бэкап сайта от 00.00.0000 (текущая дата)». Откройте новую папку в левой части проводника FileZilla.

Шаг 4. Запустить бэкап. Выберите файлы и папки сайта, кликните правой кнопкой мыши и нажмите Скачать. Программа начнёт переносить их в папку на вашем устройстве. Дождитесь завершения копирования.

3 filezilla copyНажмите «Скачать» и FileZilla копирует файлы сайта в папку на локальном компьютере

Бэкап базы данных через phpMyAdmin

Шаг 1. Открыть phpMyAdmin.

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

В результате должно открыться окно авторизации в phpMyAdmin. Она выглядит вот так:

4 phpmyadmin openОкно авторизации в phpMyAdmin

Шаг 2. Авторизоваться. Возьмите данные из того же письма хостинг-провайдера. Нужны доступы к MySQL: логин и пароль. Введите их на форме авторизации.

5 phpmyadmin open 1Интерфейс phpMyAdmin после авторизации

Шаг 3. Найдите базу данных и сделайте бэкап. В верхнем меню на главной странице phpMyAdmin найдите раздел Базы данных и перейдите в него. Выберите нужную базу и нажмите Экспорт. Оставьте настройки без изменения и нажмите Вперёд. phpMyAdmin сохранит базу на компьютер.

5 phpmyadmin openПосле нажатия кнопки Вперёд phpMyAdmin сохранит базу данных в папке с загрузками

Важно! Чтобы восстановить сайт из бэкапа, придется также вручную загружать файлы и базу данных на хостинг. Файлы через FileZilla, базу данных — через phpMyAdmin.

Вариант 2. Бэкап через панель управления

Нужно место и панель управления сайтом.

Выбрать место

Можно арендовать «облако», а можно еще один сервер.

Облачные хранилища — всем известные сервисы, где кто-то хранит фотографии, а кто-то рабочие документы. Различаются по стоимости, ну и по интерфейсу — кому какой милее.

Ещё один сервер — у того же или другого провайдера. Его можно подключить к панели управления, и тогда резервные копии будут создаваться на удалённый сервер.

Настроить панель

Панели управления обычно идут вместе с хостингом, поэтому ещё раз за них платить не надо. Панель — то, через что вы получаете доступ к сайту. Её легко узнать по окну авторизации. От поколения к поколению они меняются, но незначительно.

1 2 3 4
сPanel ISPmanager Plesk Vepp

Во всех панелях управления есть инструменты для создания бэкапов. Где-то, как в ISPmanager или Vepp, они легко создаются прямо в интерфейсе. Где-то, как в cPanel, для подключения надо поколдовать с настройкой окружения веб-сервера и запуском скриптов.

Проще всего бэкапы настраиваются в Vepp. Эта панель делает бэкапы только на локальный диск, зато там всё легко: надо на карточке сайта в виджете «Резервная копия» нажать Создать ещё. Панель сама скопирует и файлы, и базу данных.

%D0%B1%D1%8D%D0%BA%D0%B0%D0%BF%D1%8B%20%D0%B2%20Vepp%20 %20%D1%80%D1%83%D1%81

Карточка сайта в Vepp. Здесь можно сделать бэкап одним нажатием кнопки

Если у вас одна из других панелей, и вы хотите настроить бэкапы в облако, то смотрите документацию:
Резервные копии в Plesk
Резервные копии в cPanel
Резервные копии в ISPmanager

Вариант 3. Сервисы для бэкапов

Ещё один способ сделать бэкапы — оплатить специальный сервис. Это не всегда выгодно, но если есть возможность, то почему бы и нет. Обычно сервисы для бэкапов включают оплату за место в облаке.

BackupGuard

Делает бэкапы по расписанию, оповещает о создании, хранит данные в своём облаке. Важная возможность — инкрементное резервное копирование. Это значит, что сервис не будет каждый раз делать полную копию сайта. Сделает один полный бэкап, а позже будет сохранять только изменения. Так копия будет занимать меньше места.

Приложение надо скачать на компьютер и дать ему доступы к сайту и базе данных. Подключается к сайту по FTP, к базе данных по TCP/IP.

Стоит $ 9,95 в месяц за 10 Гб.

DropMySite

Поддерживает планирование бэкапов, восстановление в один клик, скачивание копий. Дополнительная возможность — мониторинг доступности сайта и попадания в блэклисты. Сервис проверяет, не попал ли сайт в «чёрные списки» и, если попал, предупреждает об этом.

DropMySite работает онлайн, его не надо скачивать. Достаточно зарегистрироваться и дать доступы к сайту и базе данных. Подключается к сайту по FTP, SFTP или RSYNC. Скачивает файлы в своё хранилище.

Стоит $ 29,99 в год за 10 Гб.

Handy Backup

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

Надо скачать приложение Handy Backup и дать доступ к сайту и серверу. Можно копировать на свой сервер, в любое другое облачное хранилище, а можно в облако (надо доплатить).

Стоит — 1200 Р бессрочная подписка на сервис плюс $ 4,95 в месяц за 10 Гб

Не испытывайте судьбу — делайте бэкапы

Настроили бэкапы — подпишитесь на наш блог

Если эта статья была вам полезна, подписывайтесь на наш блог, чтобы регулярно получать письма с советами и новостями.

videotour rus

Узнайте, как автоматизировать запуск и поддержку WordPress

Источник

Adblock
detector