Как сделать резервную копию своего сайта на WordPress / бэкап под-рукой!

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Закон Зла: если что-то может произойти не по плану, то обязательно случится, не «сегодня», так «завтра»…

И, как правило, эта «проблема» не приходит одна!

*

Хорошее время.

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

Проблемы, в общем-то, могут возникать и «на ровном месте» — по собственной вине (например, что-то не внимательно отредактировали, а теперь хотите вернуть все обратно). Без бекапа — нельзя!

На мой взгляд, даже для небольших сайтов — стоит (хотя бы иногда) делать бэкапы (чтобы в последние месяцы/годы — у вас были все «исходники под рукой»…). Собственно, в заметке ниже я покажу несколько примеров, как это можно сделать… 👌

*

📌 Важно!

1) Все нижеследующее относится к обычным информационным страницам (некоторые большие серьезные проекты вручную/полуавтоматически не на «бэкапе»…).

2) Я считаю, что вы никогда не должны доверять хостинговой компании, что они якобы «должны» делать резервные копии. По закону зла, когда понадобится, будет (наверное) довольно сложно достать/использовать/скачать у них и т.д.

3) Лучше все сделать заранее и самостоятельно! 👌

*

«Парочка» примеров создания резервной копии сайта (WordPress)

Вариант 1 (рекомендуется к проверке!)

Для многих хостинговых компаний создать резервную копию (или восстановить сайт из нее) можно прямо в панели администрирования сервиса. Используйте максимально просто и удобно!

Но есть пара «мыслей», которые нельзя упустить:

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

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Hostia — резервный хостинг. База данных, файлы (например, без рекламы!)

Потому что этот сервис автоматизирован до первого клика мышкой — больше на нем останавливаться не буду…

*

Вариант 2

В большинстве случаев при заказе классического хостинга компания предоставляет доступ к FTP и MySQL. Этого достаточно для управления файлами сайта и создания резервных копий.

Пример письма с такой информацией приведен на скрине ниже. 👇

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Доступ к FTP и MySQL (письмо от Reg.ru, если не ошибаюсь…)

1) Для подключения к серверу по FTP удобно использовать программу 📌FileZilla. Создать профиль в нем достаточно просто (см скриншот ниже): нужно ввести IP, логин и пароль, нажать «Подключиться» (благо, вся эта информация предоставляется хост-компанией на машине).

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. FileZilla — как подключиться к серверу через FTP

2) После этого файлы сайта будут представлены в правом окне (по умолчанию в FileZilla так). Их нужно выделить (нажав Ctrl+A) и перенести в одну из папок на диске — сразу после этого начнется процесс копирования. 👇

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. FileZilla — копирование файлов сайта

3) Параллельно с копированием файлов подкачки можно копировать и базу данных. Для этого необходимо открыть phpMyAdmin (логин, пароль, страница доступа указываются в информационном письме при заказе услуг хостинга), выбрать базу данных в меню слева и экспортировать ее (начнется загрузка SQL-файла). 👇

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот phpMyAdmin — экспорт базы данных сайта

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Ожидание загрузки файла sql

4) Как только база данных (файл SQL) и файлы страниц (в FileZilla) загружены, можно сказать, что резервная копия готова! 👌 (при условии, что эти файлы открыты и не повреждены)

Чтобы восстановить сайт из бэкапа — вместо экспорта нужно импортировать базу (а в FileZilla закачивать файлы с диска на сервер)! У них все наоборот!

*

Вариант 3 (для сайтов с большой БД)

Если ваш сайт достаточно большой, часто возникают ошибки при импорте/экспорте базы данных через phpMyAdmin (то ли файл слишком большой, то ли он зависает во время работы…).

Чтобы «обойти» это, удобно использовать скрипт 📌Sypex Dumper (ссылка на официальный сайт). Достаточно извлечь скрипт из архива и залить в папку с сайтом (в принципе, на официальном сайте написана целая инструкция).

Затем нужно войти в раздел администратора (логин и пароль те же, что и для входа в phpMyAdmin).

Для сохранения базы — нужно зайти в раздел «Экспорт», выбрать базу (в меню слева) и нажать «Сохранить» — ввести название профиля. Потом снова на «Экспорт/имя профиля» — осталось дождаться пока база запаковается в архив… (после операции ее можно скачать).

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Sypex Dumper — создает резервную копию базы данных, автоматически упаковывая ее в архив

Что касается импорта (т.е восстановления базы из резервной копии), то здесь все еще проще. Просто зайдите в раздел «Импорт», выберите файл базы данных и нажмите «Выполнить»… 👌

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Sypex Dumper — импорт из сохраненных баз

Кстати, если у вас много файлов на диске, загрузка их по одному через FileZilla может занять слишком много времени. Попробуйте предварительно сжать их в архив (к счастью, в той же Cpanel (используемой на любом другом хостинге) это архипросто: достаточно выделить файлы и нажать «Сжать»). 👇

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Панель Cpanel (одна из самых популярных) — создать архив

*

Вариант 4: автоматический вариант (при усл использования VPS)

📌 Этот способ актуален для тех, кто использует VPS сервер с панелью FastPanel.

*

И зачем вручную копировать каждую резервную копию страницы на свой ПК (а потом куда-то переносить), когда можно передавать файлы напрямую с одного сервера на другой (и в большинстве случаев это гораздо быстрее, т.к у них скорость соединения выше и стабильнее чем домашняя связь.).

На мой взгляд, проще всего эту задачу организовать в панели FastPanel. Покажу пример настройки автоматического резервного копирования на сторонний веб-хост (сервер):

  1. для начала нужно зайти в раздел «Резервные копии» и создать резервную учетную запись (в моем примере я передаю 📌данные по FTP — значит нужен IP адрес другого сервера, логин и пароль). См. 2 скриншота ниже; 👇
  2. затем во вкладке «Планы резервного копирования» нужно создать новый план: указать сайт, базу данных, периодичность резервного копирования и сохранить параметры (замечу, что можно указать разные интервалы для резервного копирования: ежедневный вариант, еженедельный, ежемесячный или просто укажите точное время вручную) 🙂;
  3. Каждый! Теперь, в назначенное время, VPS-сервер автоматически создаст архив из файлов сайта и его базы данных, а затем загрузит их по FTP на указанный IP… 👇

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Резервная учетная запись — укажите данные для подключения по FTP (FastPanel)

Как сделать резервную копию вашего сайта WordPress / Резервная копия под рукой!

Скриншот. Ставим план резервного копирования — еженедельный сброс архива файлов сайта и базы данных на другой хостинг (FastPanel)

*

📌 Важное дополнение

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

Почему это необходимо?

Представьте, если ваш сервер внезапно выйдет из строя, и сайт станет недоступен. Чтобы запустить его на другом сервере (от другой хостинговой компании), нужно довольно много времени:

  1. найти новый хостинг, зарегистрировать аккаунт, оплатить;
  2. импортировать файлы и базы данных, установить SSL, все настроить (к сожалению, в данный момент будут вылезать какие-то ошибки);
  3. поменяйте NS сервера у регистратора домена.

Кроме того, у вас должен быть ПК с выходом в Интернет, «целый» архив с резервной копией и крепкое здоровье… Сложится ли все это в нужный момент? 😢

*

📌 Другое дело, если вы сначала все настроили и если сайт недоступен на хостинге-1, смените IP адрес на резервный сервер на хостинге-2. И он начнет открываться через час-два (можно даже поменять IP с телефона где-нибудь в отпуске, вдали от основного ПК // или даже автоматизировать этот процесс!).

📌 Как все это настроить: https://ocomp.info/hosting-ne-rabotaet-chto-delat.html

*

Другие мнения и рекомендации приветствуются в комментариях ниже!

Я преклоняюсь перед этим, удачи!

👋

https://ocomp.info/sdelat-rezerv-kopiyu-sayta.html

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все об устройствах на Windows, Android, iOS
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: